Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Fresha

NewBe an early applicant

Senior Full Stack Engineer - London

Posted
Discussion

Summary

Fresha is hiring a Senior Full Stack Engineer in London to design and ship API-driven features for its marketplace native apps used by salons, spas and wellness businesses. You own features end-to-end in six-week cycles across a polyglot stack: Ruby, Elixir, TypeScript, GraphQL, gRPC, Kafka and Kubernetes.

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

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →