Senior Full Stack Engineer – London

Company: Fresha
Apply for the Senior Full Stack Engineer – London
Location: London
Job Description:

Overview

As a Full Stack Engineer at Fresha, you will design and ship API-driven features for our Marketplace Native Apps, collaborating with product, design and various engineering teams. You’ll work in a fast-paced environment, leveraging AI augmentation tools to accelerate delivery within six-week cycles while safeguarding quality and user experience. You’ll contribute to a microservices-driven architecture and Domain-Driven Design, making a meaningful impact on a global platform used by salons, spas and wellness services.

Responsibilities

  • Collaborate with product, design, frontend, infrastructure and mobile engineers to move features from discovery to rollout
  • Own features end-to-end from design through testing and observability
  • Design, build and maintain Ruby/Elixir code for a scalable stack
  • Work with a polyglot stack (Ruby, Elixir, GraphQL, TypeScript, gRPC) and Kafka for messaging
  • Operate within a Kubernetes-driven environment and contribute to a move toward microservices
  • Apply Domain-Driven Design to deliver high-quality, impactful products
  • Other duties as assigned in a dynamic environment

Key requirements

  • ~5+ years of product engineering, developer tools, or infrastructure experience at scale
  • Experience building and using AI agents to boost productivity while adhering to architecture and security standards
  • Experience with globally distributed systems
  • Knowledge of event-driven architectures (Kafka)
  • Familiarity with Elixir, Ruby, or TypeScript preferred
  • Strong generalist capability and willingness to learn new frameworks
  • Able to collaborate in a cross-functional, autonomous team
  • collaborative
  • autonomous
  • problem-solving mindset
  • Elixir
  • Ruby
  • TypeScript

…

Posted: September 20th, 2026