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