Online Jobs Mzansi All,Developer Jobs Software Engineer- Primer

Software Engineer- Primer

About Primer

Primer is recognised as the world’s first unified payment infrastructure, designed to empower businesses globally to maximise their payment capabilities. Through its platform, merchants gain full control over their payment stack, enabling them to craft unique commerce experiences, accelerate development roadmaps, and improve payment success rates. Primer focuses on transforming complex processes into solutions that are remarkably simple and intuitive. The company’s vision to redefine payments and commerce from the ground up has attracted investment from leading global investors, including Accel, Balderton, Iconiq, and Tencent.

Primer continues to lead the charge in shaping the future of payments and commerce.

Team Overview

The Management team at Primer empowers merchants to optimise payment operations, simplify complex workflows, and efficiently manage accounts. New team members collaborate closely with backend, full-stack, and frontend engineers, as well as the Product team, to deliver seamless solutions.

The team follows a “you build it, you own it” philosophy, taking full responsibility for infrastructure, testing, and quality assurance.

The technology stack includes Python, TypeScript, React, AWS, Kubernetes, Terraform, and a variety of other tools and frameworks.

Core Responsibilities

  • Design and implement core backend services for high-performance, complex distributed systems.
  • Apply modern development practices, including BDD and TDD, to deliver robust solutions.
  • Write clear, maintainable, and well-tested code.
  • Collaborate effectively across teams in a product-driven environment.
  • Take ownership of key technology decisions, building for scalability and optimising performance.
  • Conduct code reviews and continuously seek improvements in workflows.
  • Produce detailed internal documentation for projects.

Skills & Requirements

  • Demonstrated experience working in modern, complex technical environments.
  • Proficiency in Python is preferred; candidates with experience in other object-oriented programming languages, such as Java or Golang, will also be considered.
  • Strong experience with testing frameworks and a solid approach to writing testable, maintainable code.
  • Ability to set goals and success metrics, plan and lead sprints, facilitate refinement sessions, and drive day-to-day delivery.
  • Comprehensive understanding of the full development lifecycle, including design, development, and deployment.
  • Highly motivated self-starter who thrives in autonomous roles and is results-oriented.
  • Excellent verbal and written communication skills.
  • Proven ability to work effectively in fast-paced, dynamic environments.

You May Not Be a Fit If

  • You prefer a traditional office environment, as Primer operates with a remote-first approach.
  • You are uncomfortable with adapting to shifting priorities or navigating ambiguity.
  • You do not enjoy testing your own code, as Primer does not employ dedicated QA or testing teams.

Benefits

  • Fully remote and globally distributed team since inception.
  • Competitive share options.
  • Uncapped holiday allowance, with a minimum of 25 days.
  • Access to co-working spaces.
  • Workations and company retreats.
  • Top-tier equipment provided for each role.
  • £500 contribution towards home office setup.
  • Generous learning and development budget.
  • Private medical insurance.
  • A wide range of additional perks and benefits, depending on location.

Interview Process

  • Initial 30-minute call with a Talent Partner.
  • 45-minute interview with the Engineering Manager.
  • 90-minute coding assessment.
  • 60-minute system design interview.
  • 60-minute final stage interview focused on values alignment.

CLICK HERE TO APPLY

Related Post