Aller au contenu
PrivéConception et développement full-stack — outil perso

flairJob

Agrégateur d'offres d'emploi avec scoring hybride

Next.jsTypeScriptNode.jsPostgreSQL

flairJob agrège des milliers d'offres d'emploi multi-sources dans une base PostgreSQL, les enrichit et les score selon mes propres critères. Un outil perso, né d'un constat : chercher un poste, c'est surtout trier du bruit.

Le pipeline

Des connecteurs multi-sources (Adzuna, APEC, France Travail, Arbeitnow, Jobicy…) alimentent une offre normalisée unique, puis un pipeline d'enrichissement idempotent : inférence, tags sémantiques, et scoring selon mes critères.

Enrichissement employeur

Validation SIREN/NAF via les données publiques INSEE / Sirene, avec un score de confiance — pour savoir qui recrute vraiment, au-delà du nom affiché.

Suivi de candidatures

Fusion du parsing d'e-mails et de saisies manuelles : statut (candidaté, en cours, refus, accepté), pour piloter sa recherche comme un vrai pipeline.

Technique

Stack full TypeScript : Next.js (App Router), Drizzle ORM + PostgreSQL, validation Zod systématique, tests Vitest, conteneurisation Docker. Prudence DB de rigueur : pas de mass-update à l'aveugle, audit avant toute migration.