Role Overview

A Senior Software Engineer responsible for the execution of the backend features, with a deep technical understanding and how it translates to representing user needs. You will have operated in a hyper growth startup with experience building SaaS products.

What You Will Do

Autonomously deliver beautiful & robust code with considerations on code structure design and scalability. Implement and optimize data storage solutions. Design, build, and maintain high-performance backend systems using Python.

Why It Might Be a Fit

Strong sense of ownership & strong problem-solving skills. 5+ years of backend development experience. Solid experience with MongoDB and Redis for data management.

Requirements

  • Strong sense of ownership & strong problem-solving skills
  • 5+ years of backend development experience
  • Solid experience with MongoDB and Redis for data management
  • Experience building & managing message queue systems at scale
  • Writing testable, effective and communicative code
  • Data modeling, design patterns, understanding trade-offs
  • Deep understanding of API design principles, including security, versioning, and performance
  • Data & application security knowledge and skills
  • Experience in integrating with third-party systems
  • Competent with source code control and CI/CD pipeline technologies
  • Architecting and building highly available, scalable, secure & performant systems

Benefits

  • Comprehensive private medical and dental cover through Bupa
  • 24/7 mental health, coaching and wellbeing support through Sonder
  • £100/month Healthy Heidi’s stipend
  • Global parental leave
  • Fertility support
  • Learning & development
  • Home office budget
  • Recharge days after major milestones and busy periods
  • Work from anywhere for up to 4 weeks per year
  • Clinical leave
  • Flexibility that works