Staff Full Stack Engineer

Apply

Overview

We are seeking a Staff Full Stack Engineer with a strong focus on Java to lead a significant architectural transformation within a product-led tech company. The engineer will play a pivotal role in migrating legacy systems and implementing modern microservices, collaborating with cross-functional teams to enhance the scalability and reliability of the platform. This fully remote role is open to candidates based in the UK or EU.

Responsibilities

  • Lead the migration from a legacy Rails monolith to modern microservices in Java and/or Python.
  • Design and deliver new service architectures, ensuring they are robust and scalable.
  • Collaborate with product and engineering teams to define extraction strategies and map dependencies.
  • Drive the end-to-end delivery process, including design, build, test, and deployment.
  • Ensure comprehensive automated testing and integration coverage, including mobile aspects.
  • Create and maintain documentation for APIs, architecture, and deployment flows.
  • Enhance system performance, reliability, and observability as services evolve.
  • Standardise engineering processes across various teams involved in the project.

Requirements

  • Advanced experience with Java in a commercial setting.
  • Strong proficiency in Python or Rust is highly desirable.
  • Experience working with Ruby on Rails in scalable production environments.
  • Modern frontend experience with React is preferred.
  • Knowledge of REST or GraphQL API development.
  • Experience with MySQL and Redis in distributed systems.
  • Familiarity with AI tools or coding agents to enhance delivery.
  • Demonstrated strong communication skills and ability to lead technical teams effectively.
SkillsJava, Python, Ruby, Rust, SQL, React, Ruby on Rails
LocationUnited Kingdom
TypeRemote
Rate£500-£600/day
SourceLinkedIn
Posted19/11/25