Senior Full Stack Software Engineer
Leads the design and development of backend services, customer-facing applications, internal tooling, and scalable infrastructure for insurance operations. Requires 5+ years of software engineering experience and strong expertise across TypeScript, Python, React, and AWS.
About the job
Responsibilities
- Design, build, and maintain critical internal and customer-facing software systems.
- Lead the development of backend services, APIs, and scalable infrastructure.
- Own major projects from architecture through deployment and ongoing maintenance.
- Work across the stack to rapidly ship products and features.
- Partner with operations, finance, underwriting, and leadership teams to automate complex workflows.
- Improve system reliability, performance, security, and scalability.
- Make architectural decisions and establish engineering best practices.
- Mentor engineers and help raise the technical bar across the team.
- Help shape the future direction of the engineering organization.
Requirements
- 5+ years of software engineering work experience.
- Exceptional software engineering fundamentals.
- Comfort operating with limited structure and high levels of responsibility.
- Strong product and business intuition.
- High ownership and relentless execution.
- Ability to balance speed with sound technical judgment.
- Experience designing distributed systems and scalable applications.
- Experience owning production systems and making architectural decisions.
- Familiarity with cloud infrastructure, APIs, databases, and modern development practices.
- Significant personal, startup, or professional projects.
Nice-to-Haves
- Experience with fintech, insurance, workflow automation, or other complex operational businesses.
Compensation and Benefits
- £140,000–£200,000 plus equity.
- Competitive compensation and meaningful equity.
- Opportunity to build foundational systems for a new kind of insurance company.
- High ownership and visibility from day one.
Skills
TypeScript, Python, React, FastAPI, Django, Flask, AWS, Distributed Systems, APIs, Databases
Similar jobs
Fullstack Engineering jobsBuild and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build and own full-stack product surfaces for a global money platform, delivering reliable experiences from APIs through React and React Native interfaces. The role requires production ownership, strong product judgment, and experience scaling client-facing systems.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.
Builds end-to-end web applications for national-security and autonomy products, spanning interfaces, APIs, services, and data layers. The role requires 5+ years of production fullstack experience, strong React and TypeScript expertise, and comfort working across languages and containerized Linux environments.