Staff Full Stack Engineer

Apply

Overview

The Staff Full Stack Engineer will play a key role in leading the architectural transformation of a tech company, focusing on migrating from a legacy Ruby on Rails platform to a modern service-oriented architecture using Java. This remote position offers the opportunity to guide technical teams through the implementation of microservices while collaborating closely with product and engineering teams to enhance system performance and reliability.

Responsibilities

  • Lead feature-by-feature migration from a legacy Rails monolith.
  • Design and develop new microservices using Java and/or Python.
  • Collaborate with product and engineering teams to define extraction strategies and map dependencies.
  • Drive end-to-end delivery including design, build, refactor, test, and deploy phases.
  • Implement robust automated testing and ensure comprehensive coverage including mobile interfaces.
  • Document API specifications, architecture, deployment processes, and service interactions.
  • Enhance system performance, reliability, and observability as services scale.
  • Standardize engineering processes across multiple teams.

Requirements

  • Advanced commercial experience with Java.
  • Strong experience with Python or Rust.
  • Background in production systems using Ruby on Rails.
  • Modern front-end experience, ideally with React.
  • Experience with REST or GraphQL APIs.
  • Familiarity with MySQL, Redis, and distributed architecture.
  • Ability to leverage AI/coding agents to enhance delivery speed.
  • Strong communication and technical leadership skills.
SkillsJava, Python, Ruby, Rust, SQL, React, Ruby on Rails
LocationUnited Kingdom
TypeRemote
Rate£500-£600/day
SourceLinkedIn
Posted16/11/25