Fresha, a leading marketplace platform for beauty & wellness, is seeking a Senior Backend Developer to join their growing team in Warsaw. With over 120,000+ businesses and 450,000+ professionals using their platform worldwide, Fresha has processed over 1 billion appointments to date. The role offers an exciting opportunity to work on transforming a Ruby monolith into a modern microservice architecture.
As a Senior Backend Developer, you'll be working directly with the Engineering Manager in a cross-functional product team. The position involves designing and developing applications using technologies like Ruby, Elixir, GraphQL, and TypeScript, while implementing event-driven architecture with Kafka and gRPC. You'll be working with Kubernetes and following Domain-driven design principles to build scalable solutions.
The ideal candidate should have around 3+ years of experience in product engineering, with a strong understanding of distributed systems and event-driven architecture. You'll be joining a company that values both technical expertise and potential for growth, working in a hybrid environment that promotes collaboration through 4 days in-office and 1 day remote work arrangement.
Fresha offers a unique opportunity to impact millions of users worldwide while working with modern technologies and practices. The company maintains a strong focus on code quality, automation, and engineering culture. If you're passionate about building scalable backend systems and want to be part of a fast-growing global platform, this role provides the perfect blend of technical challenges and professional growth opportunities.