HexHire logo HexHire

This job is no longer available

This listing has been removed from our active jobs. The apply link may no longer work.

F

Backend Engineer

Fresha
Mid-Level
Elixir Ruby GraphQL TypeScript gRPC Kafka Kubernetes
Salary
PLN 25K-40K/month
Location
Warsaw, Poland (Remote)
Remote Regions
Europe
Company Size
500-1000
Industry
Beauty & Wellness marketplace software / SaaS
Posted
2mo ago

About the role

Fresha - Backend Engineer (B2B - Warsaw)

Fresha - Backend Engineer (B2B - Warsaw)
Backend Engineer (B2B - Warsaw)
Warsaw
Engineering – Money /
B2B /
On-site
Apply for this job
Location:
Warsaw, Poland — Hybrid (4 days on-site / 1 day remote)
Contract:
B2B · 25–40 k PLN net / month + RSUs

Location & Contract

  • Location:
    Warsaw, Poland — Hybrid (4 days on-site / 1 day remote)
  • Contract:
    B2B · 25–40 k PLN net / month + RSUs

About

Fresha: Shaping the Future of Beauty & Wellness

Join Fresha, the leading marketplace platform transforming the beauty and wellness industry globally. With over 120,000 businesses and 450,000 stylists trusting our platform, we've powered over 1 billion appointments worldwide. Fresha empowers businesses with an all-in-one platform for bookings, point-of-sale, marketing, and more, while connecting consumers to local services.

Your Impact as a Backend Engineer

Are you ready to make a significant impact in a fast-paced, autonomous environment? We're seeking an exceptional Backend Engineer to join our cross-functional product team in Warsaw.

What You'll Do

  • Collaborate closely with Product, Design, Frontend, Infrastructure, and Mobile engineers to take features from discovery to rollout and beyond.
  • Be responsible for features from discovery to observability: technical design, implementation, testing, and rollout.
  • Design, build, and maintain efficient, scalable, and reliable Ruby/Elixir code.
  • Work with a polyglot stack (Ruby, Elixir, GraphQL, TypeScript, gRPC) and modern messaging systems (Kafka).
  • Operate within a Kubernetes-driven environment as we continue moving to a microservice architecture.
  • Embrace Domain-Driven Design to build high-quality, impactful products from inception to delivery.

What We're Looking For

Experience building and maintaining globally distributed systems.
Knowledge of event-driven architectures (Kafka).
~2+ years of experience in product engineering, developer tools, or infrastructure at scale.
A pragmatic generalist who thrives on learning new frameworks and tackling complex challenges.
Familiarity with languages such as Elixir, Ruby, or TypeScript is a plus.

Why Join Fresha?

Real Impact:
Directly influence our product and architecture in a rapidly growing global business.
Cutting-Edge Tech:
Work with modern technologies and contribute to a significant migration to microservices.
Dynamic Culture:
Be part of a team that encourages autonomy and innovation.

Don't meet every requirement? We value passion and potential. Apply today and let's grow together!

Interview Process

Screen Stage

  • Video-call with a member from the Talent Team (45-60min)

1st Stage

  • Technical video/In-person interview with the team (60min)

2nd Stage

  • Technical Video/In-person interview with Team (up to
    2.5hrs
    )

Final Stage -

Video interview with Head of Engineering / VP of Engineering (60min)

We aim to finalise the entire interview process and deliver feedback within 4 weeks.

Every job application received is reviewed manually by our talent team. While we strive to assess applications within 7 days, the sheer volume of talented individuals expressing interest may occasionally extend this timeframe

Apply for this job

Fresha Home Page
Jobs powered by

Company

Fresha is a global beauty and wellness marketplace and the leading booking platform for salons and spas, enabling businesses to manage bookings, payments, marketing, and more across 120+ countries.

Fresha
This position is no longer accepting applications
Browse active jobs

Similar Jobs