Team Lead (Engineering) - Warsaw

Fresha

Warszawa

Hybrid

PLN 335,000 - 469,000

Part time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fresha, the leading AI-powered operating system for the beauty and wellness industry, seeks a hands-on Team Lead (Engineering) in Warsaw. You will own your team's technical direction, planning and delivery, while mentoring engineers and collaborating with Product Manager and Staff Engineers.

You will lead small teams (2–5 engineers), write code, shape architecture, and ensure reliable delivery and on-call readiness. The role combines technical impact with people leadership in a hybrid setup.

Qualifications

  • Hands-on technical leader who writes code and reviews design discussions.
  • Led a team formally or as a senior engineer with followership.
  • Delivery-focused, ships reliably and notices plan slips early.
  • Strong system design and architecture experience across languages.
  • Identifies bottlenecks, fixes process slowdowns, and drives improvements.
  • Leads by example with ownership, quality and proactiveness.

Responsibilities

  • Provide technical leadership and delivery across your team's services.
  • Mentor engineers, set direction, and ensure reliable estimates and on-call readiness.
  • Manage performance, hiring, onboarding, and team health.
  • Collaborate with Product Manager and Staff Engineers on architecture.
  • Own the area’s scaling and reliability, balancing short-term delivery with long-term quality.

Skills

Hands-on leadership
Team leadership
System design
Delivery discipline
Process improvement
Problem breakdown
Lead by example

Tools

Ruby
Elixir
TypeScript
React
Swift
Kotlin

Job description

Location: Warsaw, Poland — Onsite (4 days on‑site)

Contract: B2B · 30–42k PLN net /month + ESOPs

About Fresha

Fresha is the leading AI-powered operating system for the global beauty and wellness industry, giving businesses everything they need to run smarter, grow faster and build stronger client relationships.

In May 2026, Fresha secured an $80M growth investment from KKR at a valuation of $1B, officially reaching unicorn status and bringing total funding raised to $285M. Already profitable, Fresha is using this investment to accelerate global expansion and drive the next generation of AI and product innovation.

Today, Fresha operates at global scale, with offices across Europe, North America, the Middle East and Asia Pacific. Our platform is trusted by 130,000+ beauty and wellness businesses across 120 countries, with more than 1.5 billion appointments booked to date.

Our mission is simple: help beauty and wellness businesses grow by giving them the technology they need to attract clients, manage their operations and run their business in one place.

We’re continuing to scale rapidly across markets, teams and products, making this an exciting time to join us.

Role Overview

Team Lead (Engineering) | 11th floor, Rondo 1, 00-124 Warsaw | Four days in office, Wednesdays remote

We're looking for a hands‑on Team Lead. You'll report to the Head of Engineering and work closely with your Product Manager and the Staff Engineers. You own your team's technical direction, planning and delivery.

Teams here are small, usually 2-5 engineers plus a Product Manager. We keep them that size so the lead can stay hands‑on and know everyone well. Your team owns its part of the product end to end, including how it runs in production. The team that builds a service looks after it, including a shared on‑call rota. Staff Engineers work across teams and help when a problem needs more than one team to solve it. We're moving every engineer towards full stack, leads included, and you'd help your team make that move.

You're accountable for how your team performs: it delivers what it commits to, gives reliable estimates, flags changes early, and builds things that are well architected and run well in production. You're also the line manager for everyone on it.

We use AI as much as we can. Every engineer gets Claude, Codex or Cursor from day one and builds their own agent workflows. It's still evolving, and you'd help shape how your team uses it.

What You'll Do

Technical leadership and delivery

  • Mentor and give technical guidance from your own system design and coding experience.

  • Make trade‑offs with the whole system in mind.

  • Write code, fix bugs and work through issues alongside your team.

  • Keep your team's services healthy: decent test and monitoring coverage, postmortem actions that actually get done, and tech debt raised before it becomes a problem.

  • Know the architecture of your area well enough to explain where its scaling and reliability limits are.

  • Take on work that brings value to the wider engineering org, beyond your own team.

People leadership

  • Run your team: You know what each person is working on, where they're stuck, and how they're doing, and you step in quickly when someone is struggling.

  • Expectations: Make sure everyone on the team knows what's expected of them.

  • Feedback: Give it when it happens, not saved up for reviews.

  • Growth: Help your engineers grow, and make the case for them when they're ready for the next step.

  • Hiring: Interview for your team and hold the bar on who joins.

  • Onboarding and team health: Help new joiners get up to speed quickly, and keep a team where problems surface early.

Our stack: services in Ruby, Elixir and TypeScript, React and TypeScript on the web, and native mobile apps in Swift on iOS and Kotlin on Android.

What We're Looking For
  • Hands‑on first: This is a highly technical role. You still write code, review it, and hold your own in design discussions. If you've moved away from building and don't want to come back to it, this isn't the role for you.

  • You’ve led a team: Formally, or as a senior engineer people already followed. We hire both experienced leads and strong engineers stepping up for the first time.

  • Delivery: You've led a team that ships reliably, and you notice early when a plan is slipping.

  • System design and architecture: Proven experience in system design, coding and architecture, with a track record of delivering large systems in multiple languages. Ideally, you can architect what your team needs yourself, with Staff Engineers there to help when a problem calls for it.

  • Process: You're good at spotting where a team's process is slowing it down, and fixing it.

  • Problem breakdown: You're good at taking a messy problem, splitting out what's known and unknown, and getting to a decent answer fast.

  • Lead by example: Ownership, quality, proactiveness, continuous improvement, product focus, bias to action, culture of open feedback.

Your Opportunity at Fresha
  • Scale: Around 1 million bookings a day across 120 countries, and the payments that go with them, running on a platform we're breaking out of its monoliths while it serves traffic.

  • Ownership: The tooling, data and permissions to run what your team builds, and the technical calls for your area.

Interview Process
  • Screen Call - Video call with a member of the Talent Team (30min)

  • 1st Stage - Technical video/in‑person interview with our engineers (90min)

  • 2nd Stage - Technical video/in‑person interview with our engineers (up to 2 hrs)

  • Final Stage - Leadership and people management with the Head of Engineering & CTO (60min)

Inclusive Workforce

At Fresha, we are creating a culture where individuals of all backgrounds feel comfortable.

We want all Fresha people to feel included and truly empowered to contribute fully to our vision and goals. Everyone who applies will receive fair consideration for employment.

We do not discriminate based on race, colour, religion, sex, sexual orientation, age, marital status, gender identity, national origin, disability, or any other applicable legally protected characteristic in the location in which the candidate is applying.

If you have any accessibility requirements that would make you more comfortable during the interview process and/or once you join, please let us know so that we can support you.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (B2B - Warsaw)
Senior Backend Engineer (B2B - Warsaw)

Fresha • Warszawa

Hybrid
PLN 279,000 - 446,000
ESOPs
Senior Full Stack Engineer (B2B - Warsaw)
Senior Full Stack Engineer (B2B - Warsaw)

Fresha • Warszawa

On-site
PLN 279,000 - 446,000
ESOPs
Senior Frontend Engineer - B2B
Senior Frontend Engineer - B2B

Fresha • Warszawa

Hybrid
PLN 279,000 - 446,000
ESOPs
Senior Analytics Engineer (Warsaw)
Senior Analytics Engineer (Warsaw)

Fresha • Warszawa

Hybrid
PLN 230,000 - 320,000
HR Administration Specialist (Warsaw)
HR Administration Specialist (Warsaw)

Fresha • Warszawa

On-site
PLN 78,000 - 112,000
HR Administration Specialist (Warsaw)
HR Administration Specialist (Warsaw)

Fresha • Województwo mazowieckie

Hybrid
PLN 78,000 - 112,000
Business Development Executive / Manager (Wrocław)
Business Development Executive / Manager (Wrocław)

Fresha • Wrocław

On-site
PLN 73,000 - 134,000
Business Development Executive / Manager (Kraków)
Business Development Executive / Manager (Kraków)

Fresha • Kraków

On-site
PLN 73,000 - 134,000
Business Development Executive (Warsaw)
Business Development Executive (Warsaw)

Fresha • Warszawa

On-site
PLN 89,000 - 134,000
Bi-lingual
Beauty & wellness experience
Commission-based earnings
+1
Business Development Manager (Warsaw)
Business Development Manager (Warsaw)

Fresha • Warszawa

On-site
PLN 134,000 - 190,000
Bi-lingual English/Polish
Beauty & wellness experience
Top locations