At a Glance
- Tasks: Own and scale core backend services using Python and AI for innovative InsurTech solutions.
- Company: High-growth InsurTech company revolutionising underwriting and risk decisions.
- Benefits: Competitive salary of £140,000 plus equity, hybrid work model, and growth opportunities.
- Other info: Exciting opportunity to work with cutting-edge technologies in a collaborative environment.
- Why this job: Join a dynamic team and make a real impact on the future of insurance technology.
- Qualifications: Strong Python backend experience and knowledge of FastAPI or similar frameworks.
The predicted salary is between 140000 - 140000 £ per year.
High-growth InsurTech modernising how underwriting and risk decisions are made. This is a key hire as the business scales its core platform, with backend engineering and AI-enabled workflows central to how the product evolves.
The role involves owning and scaling core backend services powering the platform, operating across the full product lifecycle. You’ll design and build high-performance Python services, while helping embed AI into real-world workflows across underwriting, risk processing, and automation. Alongside shipping at pace, you’ll drive architectural decisions across services, data models, and how AI is integrated into a production-grade system.
Stack: Python, FastAPI, Pydantic, LangGraph, Claude, React, TypeScript, Terraform
What you need:
- Strong experience building production Python backend systems
- Deep knowledge of FastAPI (or similar), async Python, and PostgreSQL
- Comfortable working across the stack when needed
- Cloud experience (AWS, Azure, or GCP)
Please apply if you would like to learn more!
Principal Engineer employer: RevTech
Join a dynamic and innovative InsurTech company that is at the forefront of transforming underwriting and risk decisions. With a hybrid work model in London, we offer competitive salaries, equity options, and a collaborative culture that fosters professional growth and development. As a Principal Engineer, you'll have the opportunity to lead impactful projects, work with cutting-edge technologies, and contribute to a mission-driven team dedicated to modernising the insurance landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the InsurTech space on LinkedIn or at meetups. A personal connection can often get your foot in the door faster than a CV.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best Python projects. This is your chance to demonstrate your expertise in backend systems and AI integration.
✨Tip Number 3
Prepare for the tech interview! Brush up on your FastAPI knowledge and be ready to discuss architectural decisions. We want to see how you think and solve problems, so practice coding challenges too!
✨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, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Principal Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and backend systems. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements in building high-performance services!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background fits into our mission of modernising underwriting and risk decisions. Keep it engaging and personal!
Showcase Your Projects:If you've worked on relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing real-world applications of your skills, especially with AI and backend services!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!
How to prepare for a job interview at RevTech
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python, FastAPI, and async programming. Brush up on your knowledge of PostgreSQL and cloud platforms like AWS or Azure. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those involving backend services and AI integration. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you tackled complex problems.
✨Understand the Business Context
Research the InsurTech industry and understand how underwriting and risk decisions are evolving. Be ready to discuss how your technical skills can contribute to modernising these processes and improving efficiency within the company.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's tech stack, team dynamics, and future projects. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values and work style.