API Engineer

Caura is the only app you need to manage your car. We’ve brought tolls, city charges, tax, MOT and insurance all one platform, with so much more to come.


We’ve raised over $6M and are backed by leading VCs including InMotion Ventures (the investment arm of Jaguar LandRover), TwinFocus, Road Ventures, Quiet Capital, and many more.

Engineering at Caura

The engineering team at Caura is working smart to create a product that we can be proud of and that our users love! We care most about shipping products that work having fun in the process.


If you want to work on a modern platform that is transforming not only the current state of play for car drivers, but that is also re-defining insurance for the 30+ million cars in the UK alone (£14B market), then you definitely need to chat to us.

How We Work

  • We are a distributed team with engineers in five countries.
  • We work with a stripped-down scrumban process – hate pointless meetings? So do we.
  • You own features from design to delivery.
  • We work extremely closely with all business functions (product, ops etc) to ensure that we ship products that deliver the best customer experience.

About You

We’re looking for a software engineer with at least 4 years of experience in API development. We value cross-functional roles at Caura and as such, you would work on everything related to the platform, including some DevOps and/or web application work.


Our hiring process is simple, we’re looking for passion and compassion. Your ability to get on with the team is as important as your skills. We’re looking for people that want to join our mission to make Caura the only app you need to manage your car.


At Caura, the problem determines the tools we use which means our technology stack is constantly evolving. Experience or familiarity with our tech stack (below) will help you succeed at Caura.


As an API engineer, your primary focus would be on building and maintaining the services that drive our products. At Caura, our engineers work in cross-functional disciplines as well – this means that you will also have opportunity to work in DevOps and on the web applications that make up the Caura product.

Skills That You Would Need: 

  • Distributed computing principles and priorities
  • IaC
  • Architecture and design experience
  • Experience building modern micro-services in an evented archictecture

Our Tech Stack Includes:

  • AWS services, including ECS, App Mesh, Fargate, EC2, IAM, Lambda, EventBridge, Glue
  • Pulumi 
  • GCP services, including Firebase, IAM, Functions, BigQuery
  • Node
  • TypeScript, Go, Python
  • React, Sapper, Svelte
  • MongoDB, PostgreSQL
  • Docker
  • Git

Things You Might Do

  • Work with AWS and GCP services to build scalable solutions
  • Operate and scale the systems you and your team build
  • Redesign and build services
  • Contribute to our growing number of internal and external web applications


Our Hiring Process 

We have a 2-stage interview process that works as follows:  

Video chat number 1

Duration: 30 minutes

Description: Introduce Caura to you and give you the opportunity to ask any questions you might have.

Video chat number 2

Duration: 2 hours

Description: This will be the more technical part of the process. We will ask you to walk us through some recent work of yours. This could be your open source contributions or a personal project that you have worked on recently.

Extra Information

We’ve had some great coverage in the press, including in Pistonheads, TechCrunch, Business Insider as well as the Telegraph in an article titled “The Next Revolut.”. We’ve also been selected for the prestigious TechNation FinTech 3.0 and Accenture FIL accelerators.


This role can be remote-first. You must be in a timezone that is maximum GMT -2 or GMT +2.

To Apply

To apply for this job: email the role, your location, contact details and a copy of your CV to join@caura.com