Backend Engineer
Core
Design and develop scalable backend services for Fresha's AI-powered operating system serving the global beauty, wellness, and self-care industry.
Role type
Senior Backend Engineer (Ruby/Elixir)
Builds
Microservices, event-driven systems, and business software for salons, spas, and fitness studios.
Domain
Beauty & Wellness SaaS / Distributed Systems
Deliverable
production ML models | product features
Required skills
Ruby, Elixir, GraphQL, TypeScript, Kafka, gRPC, Kubernetes, Domain-Driven Design (DDD), Microservices Architecture, Distributed Systems, Event-driven architecture
Preferred skills
AI agent integration, Functional programming, Object-Oriented programming, Scripting languages
Technologies
Ruby, Elixir, GraphQL, TypeScript, Kafka, gRPC, Kubernetes
Responsibilities
Design and maintain efficient, reusable, and reliable code; Migrate from monolith to microservice architecture; Ensure application performance and troubleshoot bottlenecks; Contribute to architecture innovation and engineering culture.
Seniority
Senior, hands-on IC