×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Engineer

Job in London, Greater London, W1B, England, UK
Listing for: Fresha
Full Time position
Listed on 2026-10-09
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Front End Developer, React.js
Job Description & How to Apply Below
Senior Full Stack Engineer (London)
About Fresha Fresha is the leading AI-powered operating system for the global beauty and wellness industry, giving businesses everything they need to run smarter, grow faster and build stronger client  May 2026, Fresha secured an $80M growth investment from KKR at a valuation of $1B, officially reaching unicorn status and bringing total funding raised to $285M. Already profitable, Fresha is using this investment to accelerate global expansion and drive the next generation of AI and product innovation.

Today, Fresha operates at global scale, with offices across Europe, North America, the Middle East and Asia Pacific. Our platform is trusted by 130,000+ beauty and wellness businesses across 120 countries, with more than 1.5 billion appointments booked to date.

Our mission is simple: help beauty and wellness businesses grow by giving them the technology they need to attract clients, manage their operations and run their business in one place.

We’re continuing to scale rapidly across markets, teams and products, making this an exciting time to join us.

Role Overview Senior Full Stack Engineer | The Bower, 207-211, Old St, Tower, London EC1V 9NR
| Four days in office, Wednesdays remote

You'll join a cross-functional product team and report to its Team Lead.

Full stack here means you own a feature the whole way down: the React and Type Script screens people use, the GraphQL layer in between, and the services behind it. Most engineers arrive stronger on one side than the other. That's expected, and we hire for it openly.

We work on a short feedback loop. Your change usually reaches production the same day you write it, behind a feature flag. The team that builds a service looks after it, including a shared on-call rota.

We're also changing how engineering gets done here. Every engineer gets Claude, Codex or Cursor from day one, and people build their own agent workflows rather than being handed one. It isn't finished, and you'd be helping to shape it rather than inheriting it. We look for engineers who know how to break work up, how to review what comes back, and how to stand behind the result.

What You'll DoOwn features end to end:
Design it, build it, test it, ship it, and look after it once it's live.

Build the UI:
Implement new functionality and interfaces in our web frontend, against a custom design system, and in the native apps when a piece of work reaches them.

Design and document APIs:
GraphQL and gRPC APIs that your own team and other teams will build on, built to be used by people who won't ask you first.

Ship most days:
Your change goes out behind a feature flag, usually the same day you write it. CI/CD handles the rollout. You watch the dashboards and roll back if it looks wrong.

Work across services:
Most features touch more than one repo. You'll plan and ship changes across several services k with the rest of the team:
Product, Design, Frontend, Infrastructure and Mobile, from the first conversation through to release.

Keep things healthy:
Find the bottlenecks, fix the bugs, and keep an eye on performance and quality.

Have a say in how we build:
Our architecture and our engineering practices aren't fixed. We expect senior engineers to push on both.

Our stack: the web frontend is React and Type Script on a custom design system, talking to the backend through a federated GraphQL layer. Services are written in Ruby, Elixir and Type Script, with Kafka for events, gRPC or JSON for synchronous calls, Postgres, and everything running in Kubernetes. Domain-driven design is at the heart of how we work: we build fast, but we think about the bounded context first.

We're partway through breaking our Ruby/Elixir monoliths into services. Our mobile apps are native, Swift…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary