549,821open jobs
20,529companies
75,324added this week
Browse all
Salary
$81k – $129k per year
Location
Remote/Hybrid (Warsaw, Poland)
Seniority
Senior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Fresha is a marketplace and business software platform for the beauty and wellness industry, letting consumers book and pay for salon, barber and spa appointments while venues manage bookings, payments, marketing and staff, headquartered in London. Launched in 2015 under the name Shedul, it reports more than 110,000 business customers and over a billion appointments processed, with offices in New York, Vancouver, Sydney, Amsterdam, Dubai, Warsaw and Pristina. Its openings are mostly for account managers, business development and field sales staff in European cities, backend, frontend and data engineers, product designers and finance roles in Warsaw.

Your Impact as a Full Stack Engineer

At Fresha, we believe AI is a force multiplier for feature delivery, not just a coding assistant. We provide every engineer with top-tier tooling (Claude, GitHub Copilot, Cursor) to strip away technical toil-so you can focus your energy on shipping high-impact product features. We value engineers who know how to leverage these tools to drive momentum within our 6-week cycles, accelerating the journey from concept to code while maintaining the deep technical judgment to verify, secure, and own the final user experience.

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.

To foster a collaborative environment that thrives on face-to-face interactions and teamwork, all Fresha employees work from the office four days per week, with the flexibility to work remotely on Wednesday each week. Warsaw: 20th Floor, Aleje Jerozolimskie 81, 02-001 Warsaw, Poland

What we are looking for

  • AI-Augmented Workflow: You have deep experience building and interacting with AI agents, using them to amplify your output to 5x that of manual coding. You are able to integrate agents into our workflow while strictly adhering to our architecture and security standards, taking full accountability for ensuring all generated code meets the quality expectations of a Senior Engineer.
  • 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.
  • At Fresha, we value passion and potential as much as specific skills. If you're enthusiastic and eager to learn, we encourage you to apply, even if you don't meet every listed requirement. We believe in fostering growth and providing the support needed for you to excel in your role.

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 call - Video call with a member from the Talent Team - 30 - 60 minutes
  • 1st stage - Technical Video call/In-person interview with our Engineers- Up to 90 minutes
  • Tech stage - Technical Video call/In-person interview with our Engineers - up to 2 hours
  • Final stage - Video call/In person meet with our CTO - up to 60 minutes
  • We aim to complete 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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
549,821 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Warsaw
In office • Contractor • 1+ year exp • Bachelor's Degree • Hanoi
Python
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
vLLM
Multimodal AI
Function Calling
AI Agents
Gemini
LLM
RAG
Reranking
Triton
OpenAI
Anthropic
OCR
Structured Outputs
LLM Guardrails
Speculative Decoding
KV Cache
Prompt Caching
Tool Use
DevOps
Azure
CI/CD
Git
Docker
Kubernetes
Azure AKS
Apply
$35k – $88k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Hanoi
Python
AI/ML
Copilot
Cursor
Claude Code
LoRA
Model Context Protocol
vLLM
Fine-tuning
RLHF
Multimodal AI
Function Calling
AI Agents
PEFT
Gemini
LLM
RAG
Reranking
Triton
OpenAI
Anthropic
DPO
SFT
Post-training
OCR
Structured Outputs
Context Engineering
LLM Guardrails
Speculative Decoding
KV Cache
Prompt Caching
Tool Use
DevOps
Azure
CI/CD
Git
Docker
Kubernetes
Azure AKS
Vector
Apply
$77k – $204k per year (Estimated) • In office • Full-Time • Sydney • Melbourne
JavaScript
TypeScript
Node JS
AI/ML
AI Agents
Frontend
GraphQL
React.js
Storybook
DevOps
Rest API
GitHub Actions
Azure
CI/CD
Git
AWS
Docker
Kubernetes
TeamCity
Octopus Deploy
GitHub
Cybersecurity
SonarQube
Management
Agile
QA
Playwright
Jest
Apply
$33k – $84k per year (Estimated) • In office • Full-Time • Taoyuan
AI/ML
Copilot
AI Agents
VLM
Apply
Growth Engineer 5 hours ago
$150k – $250k per year • In office • Full-Time • San Francisco
JavaScript
TypeScript
SQL
Frontend
React.js
Management
Gmail
Apply
$17k – $50k per year (Estimated) • In office • Full-Time • 2+ years exp • Manila
Apply
$20k – $30k per year • In office • 1+ year exp • Istanbul
Apply
$41k – $86k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • San Diego
Marketing
HubSpot
Apply
$35k – $70k per year (Estimated) • In office • Full-Time • 2+ years exp • Vancouver
Marketing
HubSpot
Apply
$59k – $101k per year (Estimated) • Remote • Full-Time • 2+ years exp • San Diego
Marketing
HubSpot
Apply
$31k – $71k per year (Estimated) • Remote/Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Warsaw
Analytics
Microsoft Excel
Apply
Equity • Remote/Hybrid • Full-Time • Warsaw
DevOps
Platform Engineering
Cybersecurity
GDPR
Apply
Study Nurse 1 day ago
$38k – $49k per year • In office • Full-Time • 1+ year exp • Warsaw
DevOps
GCP
Apply
$19k – $46k per year (Estimated) • Remote/Hybrid • Contractor • 2+ years exp • Bachelor's Degree • Warsaw
Apply
$81k – $175k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • Warsaw • Copenhagen
Cybersecurity
ISO 27001
SOC 2
GDPR
Apply
See all jobs
This is one of many
549,821 more open roles from verified company boards, updated every day.