Senior Full Stack Engineer - London

Fresha
London
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Autonomy","Collaboration","Technical judgment","Secure-by-design","Rapid learning"]

Build and evolve Marketplace Native Apps APIs within a cross-functional apps tribe, taking features from discovery through rollout and observability. You’ll design, implement, test, and ship scalable services using Ruby/Elixir and a polyglot stack (GraphQL, TypeScript, gRPC) in a Kubernetes-driven microservices environment, leveraging event-driven systems (Kafka) and Domain-Driven Design. The role also emphasizes AI-augmented development workflow and strong security/quality ownership.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fresha
Fresha
17 hours ago

Senior Full Stack Engineer - London

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and evolve Marketplace Native Apps APIs within a cross-functional apps tribe, taking features from discovery through rollout and observability. You’ll design, implement, test, and ship scalable services using Ruby/Elixir and a polyglot stack (GraphQL, TypeScript, gRPC) in a Kubernetes-driven microservices environment, leveraging event-driven systems (Kafka) and Domain-Driven Design. The role also emphasizes AI-augmented development workflow and strong security/quality ownership.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop APIs supporting Marketplace Native Apps, coordinating feature/API development across the tribe and others.
  • •Take features from discovery through observability, including technical design, implementation, testing, and rollout.
  • •Build and maintain efficient, scalable, and reliable Ruby/Elixir services and codebases.
  • •Collaborate with Product, Design, Frontend, Infrastructure, and Mobile engineers to deliver features from discovery to rollout.
  • •Work within a Kubernetes-driven microservice architecture using event-driven systems and Domain-Driven Design.

Key Requirements

  • •5+ years building product engineering, developer tools, or infrastructure at scale.
  • •Experience building and integrating AI agents into engineering workflows while adhering to architecture and security standards.
  • •Strong knowledge of event-driven architectures, including Kafka.
  • •Hands-on familiarity with Elixir, Ruby, or TypeScript (plus polyglot systems).
  • •Experience building and maintaining globally distributed systems and functioning as a pragmatic generalist.
  • •A pragmatic generalist who thrives on learning new frameworks and tackling complex challenges.
Experience:5+ years
Skills:AutonomyCollaborationTechnical judgmentSecure-by-designRapid learning
Tech Stack:RubyElixirGraphQLTypeScriptGRPCKafkaKubernetesMicroservicesRuby/ElixirDomain-Driven Design

Company Brief

Fresha
Fresha operates a global bookings and business management platform for salons, spas and beauty professionals, offering appointment scheduling, point-of-sale, payments, marketing tools and a consumer marketplace to connect clients with local services.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: London, United Kingdom
Founded: 2015
WebsiteLinkedIn