Backend Developer

Amsterdam, office-first
full-time
Tech
Amsterdam, office-first
full-time
Tech

Hi! We’re The Selection Lab - a fast-growing HR-tech company helping businesses make better recruitment decisions - faster and without bias. We believe AI is the future of recruitment. To further develop our talent selection platform, we’re looking for a Backend Developer. Someone who not only writes code but has a vision for scalable and secure systems and actively contributes ideas to improve our technology. This way, we can help even more companies enhance their hiring processes with AI and data-driven insights.

Our tech stack:

“Every day, I build a platform here that truly makes a difference for companies and candidates. Together with the team, we solve challenging problems that are not only technically interesting but also genuinely impactful. That’s what makes working at Selection Lab so unique.”
— Rosa van der Heide, Developer


Build the engine behind fair and efficient hiring.
Own our core APIs and internal data models with a pragmatic focus. Plan clearly, communicate well, and ship fast with a multidisciplinary team while strengthening our engineering culture.

About us & why join

We’re a product-first, fast-scaling HR tech company automating the selection process from careers page to first live interview. Our goal: make hiring more objective and radically more efficient. We ship fast, learn from real usage, and iterate hard.

  • Fast-growing SaaS → impact measured in days, not quarters
  • A great Dev team (7) → real ownership and a direct line to decisions
  • Data‑informed & user‑obsessed → ship → measure → iterate
  • High bar, low ego → crisp feedback, privacy‑by‑default

Role & impact

Work on backend design for reliability, performance, and security. Ship APIs/features that integrate cleanly with our Svelte frontend and external systems; use AI where it multiplies speed and quality.

  • Deliver/refactor a core API/feature with clear planning & docs
  • Improve perf/stability (caching, queues, requests)
  • Set habits: code quality, observability, communication, optimisation

Your toolkit

Backend: Python (Flask; FastAPI/WebSockets)
Data/infra: Postgres, Redis, Docker, Heroku, AWS
Frontend: TypeScript, Svelte
DevEx: GitHub (CI/CD), typed code, pytest, Ruff, Linear, Notion, Slack

What you’ll bring

  • Scale‑up ambition: bias for action, clear planning & communication, and end‑to‑end ownership.
  • Team-first & T‑shaped: primarily backend, but you can jump into our TypeScript/Svelte frontend to unblock teammates, review PRs, and keep interfaces clean.
  • 4–8 years backend experience in an ambitious environment. Preferably in Python or a high-level language (Go, Elixir, Rust, etc.).  
  • Strong API/code design, testing, and observability habits
  • Security mindset & data privacy awareness


Nice to have: Flask/FastAPI, background workers/queues, Postgres, Redis, perf profiling, analytics/AI features, internationalization, devops.

A Typical Day at The Selection Lab

  • Start by syncing in Linear and checking open PRs.
  • Deep work on APIs, performance, or robustness.
  • Lunch with the team (Friday roti is a tradition).
  • Reviews & pairing to keep interfaces clean and quality high.
  • More focus time to push a feature, explore a new approach or help a teammate out.
  • Growth: 1:1s, learning, or short tech spikes.
  • Wrap up your way (boot camp, drink, or one last PR).

This is the Work Environment

An outcome‑driven team. High bar, low ego. We share knowledge proactively, give crisp feedback, and make decisions fast. Continuous demos, lightweight RFCs, and blameless post‑mortems keep us learning. We work office-first from our lovely office in central Amsterdam. We deliver extraordinary results. We learn fast, together. We show we care.

Comp & benefits

  • Salary €5,000–€7,000 (depending on experience) + 8% holiday pay
  • Options to Stock Appreciation Rights (SAR)
  • Office in central Amsterdam
  • MacBook Pro
  • Personal budget to improve your workplace to your likings
  • Additional budget for books, coaching, or your way to learn and grow
  • Team lunches, regular team outings, boot camps, champagne.
  • Expense reimbursement for opening a pension account at Brand New Day
  • 25 vacation days + 2 extra public holidays
  • CO₂ compensation via tree‑planting initiatives

Sounds great? Join us!


Eligibility:
We can’t sponsor visas. If you’re already in NL and eligible to work here, we’d love to hear from you.

Background info:

Heads-up: unfortunately, we cannot sponsor work visas. However, if you're already in the Netherlands and eligible to work here, we’d love to hear from you!
Apply!
Acquisition in response to this job posting is not appreciated.

Apply directly

We'd love to hear from you! Also if you feel you don't meet 100% of the criteria but are very enthusiastic about the role.

Our aim is to ensure everyone has a fair and bias-free chance. That’s why we’ll ask a variety of questions in the most objective manner (rather than inviting you for a coffee right away - although we do love coffee ☕️).

Please take a moment to answer the questions in our application form. This will help us both to determine if there could be a good fit between us.

If your answers indicate a great fit, we'll definitely get in touch with you!

Questions about the vacancy?
Feel free to reach out via email or request a callback.

Apply directly

We'd love to hear from you! Also if you feel you don't meet 100% of the criteria but are very enthusiastic about the role.

Our aim is to ensure everyone has a fair and bias-free chance. That’s why we’ll ask a variety of questions in the most objective manner (rather than inviting you for a coffee right away - although we do love coffee ☕️).

Please take a moment to answer the questions in our application form. This will help us both to determine if there could be a good fit between us.

If your answers indicate a great fit, we'll definitely get in touch with you!

Questions about the vacancy?
Feel free to reach out via email or request a callback.
Tell your friends:
WhatsApp Share Button
Email Share Button

Learn more about working at
The Selection Lab

Apply!