Staff Full Stack Engineer

Apply

Overview

The Staff Full Stack Engineer will play a crucial role in leading the architectural transformation of a tech company's platform, transitioning from a Ruby monolith to a modern service-based ecosystem. The engineer will focus on migrating features, designing microservices, and ensuring robust testing and documentation processes, collaborating closely with product and engineering teams throughout the project.

Responsibilities

  • Lead feature migration from a legacy Rails monolith to a microservices architecture.
  • Design and implement new microservices primarily in Java and Python, with Rust experience as a plus.
  • Collaborate with product and engineering teams to identify dependencies and define extraction strategies.
  • Drive end-to-end delivery, including design, development, testing, and deployment.
  • Ensure comprehensive automated testing, integration, and end-to-end coverage.
  • Create and maintain documentation for API specifications, architecture, and deployment flows.
  • Enhance system performance, reliability, and observability as services scale.
  • Standardise engineering processes across multiple teams.

Requirements

  • Extensive commercial experience with Java.
  • Strong background in Python or Rust.
  • Experience with Ruby on Rails in production environments.
  • Familiarity with modern frontend technologies, especially React.
  • Proficiency in REST or GraphQL APIs.
  • Experience with MySQL/Redis and distributed architecture.
  • Ability to leverage AI and coding agents to optimize delivery.
  • Strong communication skills and capability to lead technical initiatives independently or within small teams.
SkillsJava, Python, Ruby, Rust, SQL, React, Ruby on Rails
LocationUnited Kingdom
TypeRemote
Rate£500-£600/day
SourceLinkedIn
Posted18/11/25