All work

RECRUITMENT

Multi-country job-board aggregation (VDAB, Le Forem, EURES, Indeed)

Mesoworks · 6 weeks · maintained

5
job boards unified
daily
automated sweep
1 schema
normalised postings
0
duplicate spam

The brief

Problem, approach, result.

PythonScrapyPostgreSQLREST API

Problem

A recruitment workflow depended on postings spread across VDAB, Le Forem, EURES, Indeed, and more, each with its own layout, language, and quirks.

Checking them manually meant slow coverage and constant duplicates.

Approach

  • Built a scraper per source, each resilient to that board’s pagination and layout.
  • Normalised every posting into one schema (title, location, employer, link, date) regardless of source.
  • Deduplicated across boards and delivered the clean pipeline through an API into the client’s tools.

Result

Five job boards became one daily, deduplicated feed, full coverage without the manual sweep.

When a board changes layout, monitoring flags it within a day so the pipeline never silently goes stale.

Want results like these?

Send me the details of your project and I'll come back with specifics within 24 hours.

Let's talk