Back End Developer

RMG DIGITAL
Greater London, UK
6 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0 - £80,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Cloud Computing Data Stores Distributed Systems Mobile Application Software PostgreSQL Machine Learning Node.Js Software Architecture Redis
+15 more
Systems Architecture TypeScript Web Services Datadog Circleci ReactJS Backend Event Driven Architecture Graphql Machine Learning Operations React Native Restful APIs Terraform Domain Driven Design Service Stack

Job description

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

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

  • Node.js & TypeScript
  • PostgreSQL, Datastore & Redis
  • GraphQL
  • React & React Native
  • Event-driven architecture using Pub/Sub
  • Domain-Driven Design (DDD)
  • Hexagonal Architecture
  • Terraform
  • CircleCI

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
  • 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:

  • 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 backend engineering and want to build scalable software that makes a real impact, we’d love to hear from you.

Requirements

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
  • 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, Experience with any of the following would be advantageous, but is by no means essential:
  • GraphQL
  • Event-driven architectures
  • Terraform
  • DataDog
  • Domain-Driven Design (DDD)
  • Hexagonal Architecture
  • Start-up or scale-up engineering environments

Benefits & conditions

  • 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 backend engineering and want to build scalable software that makes a real impact, we’d love to hear from you. #J-18808-Ljbffr

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all