FairJobs — fairjobs.app
Een Nederlandse vacaturebank die zelf actueel aanbod opbouwt uit de recruitmentsystemen van werkgevers.

Resultaat
- ✓77,000+ live vacancies across 400 Dutch cities, all harvested automatically — no paid feed.
- ✓Location-radius search across the Dutch market.
- ✓A reusable jobs API that became the backbone of FairApply.
Mijn rol
Founder and sole engineer — data pipeline, API and frontend.
De uitdaging
Job boards live or die on inventory, and buying feeds is expensive and goes stale fast. I wanted a board that finds vacancies at the source — companies' own applicant-tracking systems — and refreshes itself automatically, so it never depends on a paid feed.
Wat ik bouwde
A React job board backed entirely by Supabase: Postgres for the data, and Deno Edge Functions for a scheduled scraper and a public jobs API with location-radius search — an API that also powers FairApply.
Hoe het werkt
- A scheduled Edge Function scrapes companies' ATS platforms and upserts fresh vacancies into Postgres, de-duplicated.
- The /api/jobs Edge Function does phrase-accurate search plus filters — radius via geocoded city coordinates, job type, experience, freshness and easy-apply.
- The same API is consumed by FairApply — one data layer, two front-ends.
Stack & waarom+
Klaar om AI écht te laten werken?
Producten die het echte werk doen.
10 live communities vanuit één deployment, met tenantisolatie afgedwongen door 51 databasepolicies over 23 tabellen.
FairApply — fairapply.appEen sollicitatieproduct bovenop de FairJobs-API: Claude verwerkt cv's, Mollie verifieert betalingen en Brevo verzorgt transactionele e-mail.