Primer

Senior Backend Engineer

Job Details

Required Skills/Qualifications: * In-depth understanding of the entire development process (design, development and deployment) * Knowledge of building developer frameworks and workflows, allowing both customers and third-parties to integrate as seamlessly as possible * Experience in Python is advantageous (it’s what we use!) but we have had success hiring engineers of any technical background and understand that people can adapt * Highly motivated self-starter who values autonomy and getting things done * Excellent verbal and written communication skills * Payments knowledge, always looking for ways to optimise our merchant developer experience * We are unable to offer sponsorships or relocation packages at this time.Interview Process: * 30 minute call with a Talent Partner * 60 minute interview with an Engineering Manager * 90 minute pair programming interview * 90 minute system design interview * 60 minute final stage values-alignment interviewYou may not like it here if: * You enjoy working in an office-setting, we are remote-first and always will be! * You are not comfortable with shifting context and navigating ambiguity * You don’t enjoy testing your code, we have no testers or QA’s here

Responsibilities

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

Perks

negotiable
Experience in Full development cycle, Python, and payments knowledge.