Software Engineer, Backend

Posted 19ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing backend services for Primer’s unified payment platform. Collaborating with product teams and taking ownership of technology decisions in a remote environment.

Responsibilities:

  • Designing and implementing core backend services for high performance, complex distributed systems
  • Driving and using modern development practices such as BDD and TDD would be highly beneficial
  • Creating clear, modern, well tested code
  • Collaborating across teams in a product-driven environment
  • Taking ownership of key technology decisions, building for scale and optimising for output
  • Conducting code reviews and continuously look at ways of improving our ways of working
  • Creating detailed internal documentation for the projects you work on

Requirements:

  • Experience coding Python in modern, complex technical environments
  • Experience with testing frameworks and a good approach to writing testable, maintainable code.
  • Understanding of the entire development process (design, development and deployment)
  • Highly motivated self-starter who values autonomy and getting things done
  • Excellent verbal and written communication skills
  • Experience working in a fast-paced environment.
  • You will need to be based in: Poland, Portugal, Hungary, Romania or South Africa.

Benefits:

  • Competitive share options
  • Uncapped holiday, with 25 days minimum to be taken
  • Co-working space access
  • Workations & Company Retreat
  • The best equipment for your role
  • £500 towards your home office setup
  • Generous learning budget
  • Private Medical Insurance
  • A broad set of additional perks and benefits (*depending on location)*