At a Glance
- Tasks: Design and develop scalable backend systems using Python and FastAPI.
- Company: Join a leading InsurTech scale-up known for innovation and growth.
- Benefits: Enjoy a competitive salary, equity, flexible benefits, and remote work options.
- Why this job: Gain exposure to cloud-native architecture and accelerate your career in a collaborative environment.
- Qualifications: 2-5 years of backend engineering experience, preferably with Python and microservices.
- Other info: Work in Central London with a vibrant team and strong engineering leadership.
The predicted salary is between 52000 - 78000 £ per year.
We’ve partnered with a well known name in the insuretech space - one of the UK’s most exciting scale-ups over the past few years. Following a successful profitability push, they’re now entering a growth phase and expanding their product offerings. There's also ongoing work rewriting their Django monolith into modern microservices/FAST API based architecture.
You’ll be joining a collaborative, product-led squad environment, rotating across business domains. This is an opportunity to gain exposure to cloud-native architecture, contribute to new platform initiatives, and accelerate your path to seniority.
With a new VP of Engineering in place and strong engineering leadership, they offer the right mix of scale-up pace, engineering maturity, and long-term growth potential. They’re looking for a number of bright, engaging software engineers familiar with or interested in working with their tech stack.
Tech stack:
- Python (FastAPI, Starlette)
- gRPC
- GraphQL
- PostgreSQL
- DynamoDB
- AWS
- EKS
- CI/CD pipelines
What you’ll be doing:
- Contributing to the design and development of scalable backend systems
- Working across rotating product squads with full domain exposure
- Deploying and owning your code in production (AWS EKS)
- Collaborating with product and engineering leads to solve complex problems
Ideal Requirements:
- 2–5 years’ backend engineering experience (ideally Python, but open to other languages)
- Experience in microservices or modern service architecture
- Excellent communication skills and willingness to take initiative
Nice to have:
- FastAPI, GraphQL, gRPC
- Experience with AWS and CI/CD tooling
This is a great opportunity to join a profitable, product-focused company with ambitions to scale in 2025. You’ll be surrounded by experienced engineers and given the tools to take ownership and grow your career.
Python Developer employer: Burns Sheehan
Contact Detail:
Burns Sheehan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Python, FastAPI, and AWS. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during the interview process.
✨Tip Number 2
Engage with the InsurTech community by attending meetups or webinars. This not only helps you network but also gives you insights into industry trends and challenges, which can be valuable discussion points during your interviews.
✨Tip Number 3
Prepare to discuss your experience with microservices and modern service architecture. Be ready to share examples of how you've contributed to scalable backend systems, as this aligns closely with what the company is looking for.
✨Tip Number 4
Showcase your communication skills during the interview. Since collaboration is key in their product-led squad environment, demonstrating your ability to work well with others and take initiative will be crucial in making a positive impression.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience with Python, FastAPI, and microservices. Use specific examples from your past work that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also your enthusiasm for the InsurTech industry. Mention why you are excited about this particular company and how you can contribute to their growth.
Showcase Your Projects: If you have worked on any projects involving AWS, CI/CD, or microservices, be sure to include them in your application. Provide links to your GitHub or portfolio to give them a clear view of your capabilities.
Highlight Soft Skills: In addition to technical skills, emphasise your communication skills and ability to work in a collaborative environment. These are crucial for the role, so provide examples of how you've successfully worked in teams.
How to prepare for a job interview at Burns Sheehan
✨Showcase Your Python Skills
Make sure to highlight your experience with Python, especially if you've worked with FastAPI or similar frameworks. Be prepared to discuss specific projects where you've implemented these technologies and the challenges you faced.
✨Understand Microservices Architecture
Since the role involves working with microservices, brush up on your knowledge of this architecture. Be ready to explain how you've used microservices in past projects and the benefits they bring to software development.
✨Demonstrate Problem-Solving Abilities
The company values collaboration and problem-solving skills. Prepare examples of complex problems you've tackled in previous roles and how you approached them, particularly in a team setting.
✨Familiarise Yourself with AWS
As the role involves deploying code in AWS EKS, having a solid understanding of AWS services is crucial. Be ready to discuss your experience with AWS and any relevant tools or services you've used in your projects.