Staff Full Stack Engineer

Apply

Overview

We are seeking a Staff Full Stack Engineer with a strong focus on Java to help lead a significant architectural transformation within a product-led tech company. The ideal candidate will guide the migration from a legacy Ruby on Rails monolith to a modern service-based architecture, collaborating closely with product and engineering teams to ensure a smooth transition and enhance system performance. This role is fully remote, allowing candidates from the UK and EU to apply.

Responsibilities

  • Lead feature-by-feature migration from a legacy Rails monolith.
  • Design and deliver new microservices using Java and/or Python, with Rust as a bonus.
  • Collaborate with product and engineering teams to map dependencies and define extraction strategies.
  • Drive end-to-end delivery through design, build, refactor, test, and deploy cycles.
  • Ensure robust automated testing, integration, and end-to-end coverage.
  • Create documentation for API specs, architecture, deployment flows, and service interactions.
  • Enhance system performance, reliability, and observability as services scale.
  • Help standardise engineering processes across multiple teams.

Requirements

  • Advanced commercial experience in Java.
  • Strong experience with Python or Rust.
  • Background working with Ruby on Rails in production systems.
  • Modern frontend experience, preferably with React.
  • Experience with REST or GraphQL APIs.
  • Familiarity with MySQL/Redis and distributed architecture.
  • Ability to leverage AI/coding agents to accelerate delivery.
  • Strong communication and technical leadership skills, with the ability to operate independently or lead small teams.
SkillsJava, Python, Ruby, Rust, SQL, React, Ruby on Rails
LocationUnited Kingdom
TypeRemote
Rate£500-£600/day
SourceLinkedIn
Posted14/11/25