Staff Full Stack Engineer

Apply

Overview

We are looking for a Staff Full Stack Engineer with a focus on Java, along with experience in Python and Ruby on Rails, to support a product-led tech company undergoing a significant architectural transformation. This remote position involves leading the migration from a legacy system to a modern service-based architecture, while collaborating closely with both product and engineering teams to ensure successful project outcomes over a 12-month contract.

Responsibilities

  • Lead feature-by-feature migration from a legacy Rails monolith.
  • Design and deliver new microservices using Java and/or Python (Rust experience is a plus).
  • Collaborate with product and engineering teams to map dependencies and define extraction strategies.
  • Drive end-to-end delivery including design, build, refactor, test, and deploy.
  • Ensure comprehensive automated testing, integration, and end-to-end coverage, including mobile touchpoints.
  • Create documentation for API specifications, architecture, deployment flows, and service interactions.
  • Improve system performance, reliability, and observability as services scale.
  • Help standardize engineering processes across multiple teams.

Requirements

  • Advanced commercial experience with 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, capable of working independently or leading small teams.
SkillsJava, Python, Ruby, Rust, SQL, React, Ruby on Rails
LocationUnited Kingdom
TypeRemote
Rate£500-£600/day
SourceLinkedIn
Posted21/11/25