
About Fresha
Empowering beauty brands with seamless booking solutions
Key Highlights
- Over 110,000 partner businesses using the platform
- Processed more than 1 billion appointments to date
- $195 million raised in Series C funding
- Free-to-use software model with charges only on bookings
Fresha is a leading booking software platform for beauty and wellness brands, headquartered in Old Street, London. The company empowers over 110,000 partner businesses by providing a free-to-use software solution that charges only when bookings are made. With $195 million raised in Series C funding,...
🎁 Benefits
Fresha offers flexible work-from-home opportunities, travel coverage for team workshops and social events, and a vibrant company culture with regular ...
🌟 Culture
Fresha's unique culture is centered around empowering beauty and wellness businesses through innovative software solutions. The company's commitment t...
Skills & Technologies
Overview
Fresha is hiring a Backend Engineer to design, build, and maintain scalable systems for their beauty and wellness platform. You'll work with technologies like Ruby, Elixir, and GraphQL in a hybrid environment in Warsaw. This position requires experience in backend development and a collaborative mindset.
Job Description
Who you are
You have experience in backend engineering, particularly with Ruby and Elixir, and you understand how to build efficient and scalable systems. You thrive in collaborative environments, working closely with product, design, and frontend teams to take features from concept to rollout. You are familiar with modern development practices, including Domain-Driven Design, and you know how to leverage top-tier tooling to enhance your productivity.
You are comfortable operating within a Kubernetes-driven environment and have experience with microservice architectures. Your technical judgment allows you to verify and secure the final user experience, ensuring that the products you build are not only functional but also reliable and maintainable. You are eager to embrace new technologies and methodologies that can help you and your team deliver high-impact features.
What you'll do
As a Backend Engineer at Fresha, you will collaborate with cross-functional teams to design, implement, and maintain backend features that power our marketplace platform. You will be responsible for the entire lifecycle of features, from technical design and implementation to testing and rollout. Your work will involve writing clean, efficient code in Ruby and Elixir, and you will utilize GraphQL and gRPC for API development.
You will also work with modern messaging systems like Kafka to ensure reliable data flow within our services. Your role will require you to engage in code reviews and contribute to the overall architecture of our systems, ensuring that they are scalable and performant. You will have the opportunity to mentor junior engineers and share your knowledge of best practices in backend development.
What we offer
Fresha provides a dynamic work environment where you can make a significant impact on the beauty and wellness industry. We offer a competitive salary range of 25–40 k PLN net per month, along with RSUs. You will have the flexibility of a hybrid work model, allowing you to work on-site four days a week and remotely one day a week. Join us in shaping the future of beauty and wellness while working with a talented team dedicated to innovation and excellence.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Fresha.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Fresha is hiring a Staff Backend Engineer to lead technical initiatives and own architecture within a cross-functional product team. You'll work with Java, AWS, and Docker in a hybrid role based in Warsaw.

Frontend Engineer
Fresha is hiring a Frontend Product Engineer to design and build user-facing features using React and TypeScript. You'll work on the core booking and scheduling engine, ensuring seamless experiences for millions. This position requires experience with automated testing and a passion for leveraging AI tools.

Backend Engineer
Box is hiring a Senior Backend Engineer to tackle complex engineering challenges in high-scale, distributed systems. You'll work with Java and Spring to optimize performance and ensure data integrity. This position requires significant experience in backend engineering.

Backend Engineer
Asana is hiring a Backend Engineer to develop software for their product-led company. You'll be involved in the entire product development process, focusing on backend processing logic. This role requires collaboration with UI designers and the infrastructure team.

Backend Engineer
Point72 is hiring a Backend Engineer to design, develop, and maintain scalable APIs and backend services. You'll work with .NET Core and C# to optimize database performance and ensure service reliability. This position requires strong technical skills and experience in backend development.