Senior Software Engineer at Caura.com

Posted 4 days 9 hours ago by Jack & Jill

Permanent
Full Time
I.T. & Communications Jobs
London, United Kingdom
Job Description
Job Title

Senior Software Engineer

Company Description

- High-growth vehicle management platform

Job Description

As a Senior Software Engineer at Caura, you will own the evolution of an all-in-one car management platform used by millions. You'll architect distributed systems and build scalable services for major partners like Lloyds Banking Group and MoneySuperMarket. Join a high-agency team of experienced founders to simplify vehicle ownership through technical excellence.

Location

London, UK

Why this role is remarkable
  • Lead high-impact engineering for a platform partnering with industry giants like Lloyds Banking Group, esure, and Motorway to redefine UK driving admin.
  • Join an elite team of serial entrepreneurs and operators who have successfully built and exited startups, offering a masterclass in scaling to profitability.
  • Take full ownership of a modern stack including Svelte, Node.js, and AWS event-driven architecture with the autonomy to shape the product roadmap.
What you will do
  • Architect and operate scalable distributed macroservices using TypeScript and Node.js within an event-driven AWS environment (ECS, Lambda, EventBridge).
  • Collaborate directly with design and product teams to translate future visions into stable, secure internal tools and consumer-facing features.
  • Drive engineering excellence by defining platform architecture, spotting production issues early, and experimenting with AI tools to accelerate development workflows.
The ideal candidate
  • Extensive production experience building robust APIs and microservices using TypeScript and Node.js as a primary backend focus.
  • Deep technical knowledge of AWS cloud infrastructure, specifically ECS, EventBridge, and Lambda, alongside NoSQL databases like MongoDB.
  • A "scrappy builder" mindset with previous experience in fast-paced startups, comfortable navigating ambiguity and taking end-to-end ownership of complex features.