Software Engineer, Backend - Optimisation
Software Engineer, Backend - Optimisation

Software Engineer, Backend - Optimisation

Full-Time 28800 - 48000 £ / year (est.) Home office possible
P

At a Glance

  • Tasks: Design and implement core backend services for high-performance systems.
  • Company: Join Primer, the world's first unified payment infrastructure.
  • Benefits: Remote work, competitive share options, uncapped holiday, and a generous learning budget.
  • Why this job: Be part of a mission-driven team shaping the future of payments.
  • Qualifications: Experience in Python coding and modern development practices.
  • Other info: Enjoy a flexible, supportive culture with excellent career growth opportunities.

The predicted salary is between 28800 - 48000 £ per year.

An Introduction to Primer

We’re the world's first unified payment infrastructure, empowering businesses worldwide to unleash their payment potential. By choosing our platform, merchants can take control over their payment stack, create unique commerce experiences, accelerate their roadmap and increase payment success. We strive to make something complex, incredibly simple and intuitive. The world’s top investors, including Accel, Balderton, Iconiq, and Tencent, have invested in Primer's vision to rebuild payments and commerce from the ground up. Join us in shaping the future of payments and commerce.

Which team will you be joining?

Our Optimisation team enables merchants to optimize their payments KPIs. Ultimately, we’re looking to improve payment success, increase adoption and increase expertise. This team covers: Fallbacks, Fraud Prevention, Network Tokenization and Observability Dashboards. Reporting to an Engineering Manager, you’ll join a team of backend, fullstack, and frontend engineers all working together alongside our Product team. The team adopts a ‘you build it, you own it’ approach, working with infrastructure, doing their own testing and QA.

Our tech stack includes: Python, Typescript, React, AWS, Kubernetes and Terraform, amongst lots of other things.

What will you be doing?
  • 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
What we’d love to see:
  • 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.

You 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 at Primer
Our interview process
  • 30 minute call with a Talent Partner
  • 45 minute interview with an Engineering Manager
  • 90 minute pair programming interview
  • 60 minute final stage values-alignment interview
What’s life like at Primer?

We’ve been recognised as a top global employer, #1 in FinTech for ‘flexibility’! We’re building a culture where people can come and do their best work and enjoy it. We want our people to be proud of the impact that they have at Primer, and of the work that they are doing. You will be working with a team of people who are mission-driven, smart, and reflective, and who are invested in building exceptional products and delivering success for our merchants (and we also know how to have fun along the way).

We work remotely. We believe that building a successful, profitable company goes beyond proximity. We invest in our relationships with each other through great remote working practices and thoughtfully designed face-to-face time together. Our heads-together time comes in the form of workstations, our annual company retreat, and co-working space access worldwide.

Finally, let’s go ahead and say it. The work that we do is challenging. Startups are a challenge, building category defining products is a challenge. You should be prepared for a challenge at Primer. But, there’s a big difference between a challenge and a struggle. The key difference is that the right challenge comes with the right support structures, an acceptance that not everything always goes to plan, a collaborative environment, and a great team around you. It’s never a challenge that you will face alone.

Our 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)

Don’t meet every single requirement? At Primer, we’re dedicated to building a diverse, inclusive, and authentic workplace. If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply. You may be the right candidate for this or other roles.

Primer is committed to the equal treatment of all current and prospective employees, regardless of background or beliefs. Primer adopts a zero-tolerance approach to discrimination. We are committed to providing equal opportunities to all current and prospective employees regardless of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership.

Software Engineer, Backend - Optimisation employer: Primer

At Primer, we pride ourselves on being a top global employer, recognised for our flexibility and commitment to creating a supportive remote-first work culture. Our team thrives in an environment that encourages autonomy, collaboration, and continuous learning, with generous benefits such as uncapped holiday, competitive share options, and access to co-working spaces. Join us in shaping the future of payments while enjoying the freedom to work from anywhere in Poland, Portugal, Hungary, Romania, or South Africa.
P

Contact Detail:

Primer Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Backend - Optimisation

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research Primer’s tech stack and be ready to discuss how your experience with Python and modern development practices can contribute to their goals. Practice coding challenges to ace that pair programming interview.

✨Tip Number 3

Show off your passion! When you get the chance to chat with the team, share your excitement about optimising payment systems and how you can help improve KPIs. Let them see your enthusiasm for the role!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Primer.

We think you need these skills to ace Software Engineer, Backend - Optimisation

Python
Typescript
React
AWS
Kubernetes
Terraform
Backend Development
Distributed Systems
Behaviour Driven Development (BDD)
Test Driven Development (TDD)
Code Review
Documentation
Communication Skills
Problem-Solving Skills
Autonomy

Some tips for your application 🫡

Show Your Passion for Payments: When writing your application, let us know why you're excited about the world of payments and commerce. Share any personal projects or experiences that highlight your interest in optimising payment systems.

Tailor Your Code Examples: Make sure to include examples of your coding experience, especially with Python and testing frameworks. Highlight projects where you’ve built scalable backend services or tackled complex problems, as this will resonate with our tech stack.

Be Clear and Concise: We love clear communication! Keep your application straightforward and to the point. Use bullet points if necessary to make it easy for us to see your skills and experiences at a glance.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Primer

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Python and any testing frameworks. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Practice Pair Programming

Since there's a 90-minute pair programming interview, practice coding with someone else. This will help you get comfortable explaining your thought process and collaborating on solutions, which is key for this role.

✨Understand the Development Process

Brush up on the entire development lifecycle from design to deployment. Be prepared to share examples of how you've contributed at each stage, particularly in optimising backend services.

✨Show Your Problem-Solving Skills

Expect to face challenges during the interview that test your problem-solving abilities. Think of specific instances where you've tackled complex issues, especially in fast-paced environments, and be ready to share those stories.

Software Engineer, Backend - Optimisation
Primer

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>