Software Engineer - Full-Stack

Primer Logo

Primer

πŸ“Remote - United Kingdom

Summary

Join Primer's Optimisation team and help merchants optimize their payment KPIs by improving payment success, increasing adoption, and enhancing expertise. As a Full-Stack Developer, you will focus on frontend development while working across the stack. You will improve fallback mechanisms, enhance reliability, redesign data pipelines, ensure data accuracy, build an A/B testing framework, develop decision-based logic, and enable rapid iteration. The team uses a 'you build it, you own it' approach, working with infrastructure and handling testing. Primer offers a remote-first work environment and a competitive benefits package. The role requires experience with JavaScript/TypeScript, React, Python, testing frameworks, and a strong understanding of the development process. Primer is committed to building a diverse and inclusive workplace.

Requirements

  • A Full-Stack Developer with a strong focus on Frontend development with (JavaScript/TypeScript + React)
  • Someone comfortable working across the stack, backend experience (Python preferred)
  • Experience with testing frameworks and a good approach to writing testable, maintainable code
  • Be willing to set goals, success metrics, driving and setting up sprints and driving refinement sessions of the tickets and driving delivery side on a day to day basis
  • In-depth 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

Responsibilities

  • Improve and optimise fallback mechanisms to ensure seamless payment processing
  • Enhance reliability by implementing smart routing and failover strategies
  • Redesign data pipelines to improve monitoring, tracking, and real-time insights
  • Ensure data accuracy and integrity across payment systems
  • Build and refine an A/B testing framework to test different payment flows
  • Develop if X, then Y decision-based logic to optimize transaction success rates
  • Enable rapid iteration and data-driven improvements in the payments experience

Benefits

  • We are fully remote and globally distributed; and have been since day one
  • 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)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.