Backend Software Engineer

Job Description

ackend Engineer | Node.js | TypeScript | GCP | Remote (UK)

Salary: £50,000–£80,000 DOE

Location: Remote (UK) | Monthly team meet-ups | Optional London co-working space

 

We’re partnering with an innovative, well-established insurance technology company that’s transforming the auto insurance industry. By combining telematics, real-world driving behaviour and proprietary machine learning models, they’ve built a smarter underwriting platform that delivers lower costs, greater accuracy and industry-leading loss ratios.

As the business continues to grow, they’re looking for a talented Backend Engineer to help build the next generation of their platform.

 

The Opportunity

This is an opportunity to work on modern, cloud-native systems—not legacy applications.

You’ll play a key role in designing, building and maintaining the scalable APIs, backend services and distributed systems that power the company’s core insurance platform, mobile applications and machine learning pipelines.

You’ll join a collaborative engineering team that values clean code, thoughtful architecture and solving meaningful customer problems, while having genuine influence over the technical direction of the platform.

 

What You’ll Be Doing

  • Design, build and maintain scalable backend services using Node.js and TypeScript
  • Develop APIs and services supporting the insurance platform, mobile applications and third-party integrations
  • Contribute to system architecture and help shape the long-term engineering strategy
  • Work closely with Product, Design and Engineering teams to deliver high-quality features
  • Take ownership of the services you build, ensuring reliability, scalability and observability
  • Participate in on-call support and continuously improve system performance

 

Tech Stack

You’ll be working with a modern technology stack including:

  • Node.js & TypeScript
  • Google Cloud Platform (GCP)
  • PostgreSQL, Datastore & Redis
  • GraphQL
  • React & React Native
  • Event-driven architecture using Pub/Sub
  • Domain-Driven Design (DDD)
  • Hexagonal Architecture
  • DataDog (APM, tracing & monitoring)
  • Terraform
  • CircleCI
  • Monorepo architecture

 

About You

We’re looking for an engineer who enjoys building reliable, scalable backend systems and takes pride in writing clean, maintainable code.

You’ll ideally have:

  • Commercial experience developing backend applications with Node.js
  • Strong JavaScript and/or TypeScript experience
  • A solid understanding of software architecture and distributed systems
  • Experience designing and building production-grade APIs
  • Strong problem-solving skills and excellent computer science fundamentals
  • The ability to communicate technical concepts clearly with both technical and non-technical stakeholders
  • Experience working within Agile environments

 

Nice to Have

Experience with any of the following would be advantageous, but is by no means essential:

  • Google Cloud Platform (GCP)
  • GraphQL
  • Event-driven architectures
  • Terraform
  • DataDog
  • Domain-Driven Design (DDD)
  • Hexagonal Architecture
  • Start-up or scale-up engineering environments

 

What’s on Offer?

  • Salary of £50,000–£80,000 DOE
  • Fully remote within the UK
  • Monthly in-person engineering meet-ups
  • Optional London co-working space if you enjoy office collaboration
  • Modern tech stack with greenfield development
  • High levels of ownership and technical autonomy
  • The opportunity to help shape a rapidly growing engineering platform

 

If you’re passionate about Back-end Engineering and want to build scalable software that makes a real impact, we’d love to hear from you.

 

Apply now or get in touch for a confidential conversation

Job Information

Job ID

70542

Published Date

13-08-2026

Contact Name

Sameer Chouhan

Phone Number

Contact email

sameer@rmgdigital.io

Share this job

Apply for your new role

To apply for a position, please complete the following form. Once we receive your application, we’ll review it carefully and reach out to you if we think you could be a good fit for the position.