About Primer
Primer is the world’s first unified payment infrastructure, designed to empower businesses across the globe to unlock their full payment potential. The platform enables merchants to gain complete control over their payment stack, craft bespoke commerce experiences, accelerate development roadmaps, and optimise payment success. Primer’s mission is to simplify the complex, delivering a seamless and intuitive solution for payments. Backed by leading investors such as Accel, Balderton, Iconiq, and Tencent, Primer is redefining payments and commerce from the ground up.
Businesses and innovators are invited to join Primer in shaping the future of global payments and commerce.
Core Responsibilities
- Develop and implement core backend services for high-performance, complex distributed systems.
- Apply and promote modern development practices, including Behaviour-Driven Development (BDD) and Test-Driven Development (TDD).
- Write clear, maintainable, and thoroughly tested code.
- Collaborate effectively across teams within a product-focused environment.
- Take ownership of key technical decisions, designing solutions for scalability and optimising performance.
- Conduct code reviews and continuously seek ways to improve development processes.
- Produce comprehensive internal documentation for projects and systems.
Skills & Requirements
- Demonstrated experience working in modern, complex technical environments.
- Proficiency in Python is preferred, though candidates with experience in other object-oriented programming languages such as Java or Golang will also be considered.
- Strong familiarity with testing frameworks and a solid approach to writing testable, maintainable code.
- Ability to set goals and success metrics, lead sprint planning and refinement sessions, and drive daily delivery.
- Comprehensive understanding of the full development lifecycle, including design, development, and deployment.
- Highly motivated, self-driven, and able to work autonomously while delivering results.
- Excellent verbal and written communication skills.
- Experience thriving in fast-paced, dynamic work environments.
This Role May Not Suit You If
- You prefer an office-based work environment, as Primer operates on a remote-first model and intends to maintain this approach permanently.
- You are not comfortable adapting to changing priorities or working within an environment where ambiguity is common.
- You are not inclined to thoroughly test your own code, as Primer does not employ dedicated testers or QA professionals.
Benefits
- Fully remote and globally distributed from inception.
- Competitive share options package.
- Unlimited annual leave, with a minimum requirement of 25 days to ensure rest and balance.
- Access to co-working spaces when needed.
- Opportunities for workations and company retreats.
- Top-tier equipment provided to support role performance.
- £500 contribution towards home office setup.
- Generous professional development and learning budget.
- Private medical insurance.
- A wide range of additional perks and benefits, varying by location.
Interview Process
- An initial 30-minute conversation with a Talent Partner.
- A 45-minute interview with the Engineering Manager.
- A 90-minute coding assessment.
- A 60-minute system design interview.
- A 60-minute final-stage discussion focused on values alignment.
