Staff Full Stack Engineer

Apply

Overview

This role is for a Staff Full Stack Engineer with a primary focus on Java, while experience with Python, Ruby on Rails, Rust, and React is advantageous. You will play a crucial role in leading the migration from a legacy Rails monolith to a modern, service-based architecture, collaborating closely with product and engineering teams to define strategies and ensure robust delivery. The position is fully remote and intended for candidates based in the UK or EU, allowing you to contribute to a major architectural transformation within a product-led tech company.

Responsibilities

  • Lead feature-by-feature migration from a legacy Rails monolith.
  • Design and deliver new microservices using Java and/or Python.
  • Collaborate with product and engineering teams to outline dependencies and extraction strategies.
  • Drive the end-to-end delivery process, including design, build, refactor, test, and deploy.
  • Ensure the implementation of robust automated testing and integration with comprehensive coverage.
  • Create detailed documentation for API specifications, architecture, and deployment workflows.
  • Enhance system performance, reliability, and observability as services scale.
  • Standardize engineering processes across multiple teams.

Requirements

  • Advanced commercial experience with Java.
  • Strong experience in Python or Rust.
  • Background in working with Ruby on Rails in production environments.
  • Proficient with modern frontend technologies, ideally React.
  • Experience with REST or GraphQL APIs.
  • Familiarity with MySQL/Redis and distributed architectures.
  • Comfort with leveraging AI and coding agents to optimize delivery.
  • Strong communication and technical leadership skills.
SkillsJava, Python, Ruby, Rust, SQL, React, Ruby on Rails
LocationUnited Kingdom
TypeRemote
Rate£500-£600/day
SourceLinkedIn
Posted17/11/25