đ DĂ©veloppeur·se Fullstack JS (Node.js / React) â IA & Produit
Boulogne-Billancourt
CDI
Description
Description
Rejoins Flatchr et construis le futur du recrutement !
Flatchr, câest une plateforme SaaS française spĂ©cialisĂ©e dans le recrutement. Notre mission : simplifier le quotidien des recruteurs et des managers grĂące Ă un ATS performant, intuitif et connectĂ© Ă leur Ă©cosystĂšme.
Aujourdâhui, nous accompagnons plus de 2 700 entreprises et traitons des centaines de milliers de candidatures chaque mois. Pour continuer Ă faire Ă©voluer notre produit, nous recherchons un·e dĂ©veloppeur·se Fullstack JS qui aime comprendre les enjeux mĂ©tier, construire des fonctionnalitĂ©s utiles et explorer de nouvelles façons de dĂ©velopper grĂące Ă lâIA.
đ Un produit qui passe Ă lâĂ©chelle
200 000+ candidatures traitées chaque mois
10 000 offres dâemploi gĂ©nĂ©rĂ©es chaque mois
190+ intégrations jobboards via XML, webhooks et API REST
25+ applications Marketplace : Lucca, AssessFirst, CoderPadâŠ
DerriÚre ces chiffres, des enjeux techniques concrets : fiabilité, performance, interopérabilité et expérience utilisateur.
đ ïž Notre environnement technique
Backend : Node.js, Hapi.js / Express
Frontend : JavaScript, React
Base de données : PostgreSQL
Infrastructure : Docker, Google Cloud Platform, CI/CD
IA : assistants de code au quotidien et intégration de LLM dans notre produit
Organisation : Kanban, collaboration étroite entre Tech et Produit
đ€ LâIA fait partie de notre quotidien
Chez Flatchr, lâIA ne se limite pas Ă une expĂ©rimentation : elle transforme dĂ©jĂ notre maniĂšre de dĂ©velopper et les fonctionnalitĂ©s que nous proposons Ă nos clients.
Dans ton quotidien de développeur·se, tu pourras utiliser des assistants IA pour accélérer le développement, automatiser les tùches répétitives, faciliter le refactoring et consacrer davantage de temps à la conception et à la qualité du code.
Dans notre produit, tu contribueras Ă explorer et intĂ©grer de nouveaux usages : gĂ©nĂ©ration dâannonces, matching de CV, rĂ©sumĂ©s de candidatures ou assistants dĂ©diĂ©s aux recruteurs.
Notre approche : utiliser lâIA comme un levier de productivitĂ©, sans faire de compromis sur la comprĂ©hension du code, la maĂźtrise technique et la qualitĂ© des solutions livrĂ©es.
Missions
đŻ Ce que tu vas construire
Au sein dâune Ă©quipe tech Ă taille humaine, composĂ©e dâun CTPO, dâun Engineering Manager, dâun Tech Lead, dâun Product Manager et de trois dĂ©veloppeurs, tu participeras directement Ă lâĂ©volution de notre plateforme.
1. Développer et faire évoluer notre produit
Concevoir, dĂ©velopper et maintenir des fonctionnalitĂ©s fullstack en Node.js et React, avec une attention particuliĂšre portĂ©e Ă la performance, Ă la fiabilitĂ© et Ă lâexpĂ©rience utilisateur.
2. Relever des défis techniques concrets
Faire Ă©voluer nos systĂšmes dâingestion et de multidiffusion dâoffres dâemploi, gĂ©rer les Ă©changes avec nos partenaires et contribuer Ă la robustesse de nos nombreuses intĂ©grations.
3. Explorer de nouveaux usages de lâIA
ExpĂ©rimenter, prototyper et intĂ©grer des fonctionnalitĂ©s basĂ©es sur les LLM pour amĂ©liorer lâexpĂ©rience de nos utilisateurs et simplifier leurs processus de recrutement.
4. Faire progresser la qualité du code
Participer aux code reviews, amĂ©liorer lâexistant, renforcer les tests et la documentation, et contribuer progressivement Ă nos pratiques de typage TypeScript.
5. Contribuer aux décisions produit et techniques
Comprendre les besoins des utilisateurs, Ă©changer avec lâĂ©quipe Produit et proposer des solutions pragmatiques qui rĂ©pondent Ă de vrais enjeux mĂ©tier.
Profil
đââïž Ce quâon recherche
Tu as de bonnes bases techniques et lâenvie de progresser.
ExpĂ©rience : tu as environ 3 Ă 5 ans dâexpĂ©rience en dĂ©veloppement fullstack JavaScript et tu as dĂ©jĂ travaillĂ© avec Node.js et React.
Frontend & UX : tu apprĂ©cies particuliĂšrement React et tu accordes de lâimportance Ă la qualitĂ© des interfaces et Ă lâexpĂ©rience utilisateur.
Qualité du code : tu maßtrises JavaScript, tu connais TypeScript ou souhaites approfondir sa pratique, et tu sais écrire du code lisible, maintenable et testé.
CuriositĂ© pour lâIA : tu utilises dĂ©jĂ des assistants de code ou tu as envie de les intĂ©grer Ă ta pratique quotidienne, avec suffisamment de recul pour comprendre et challenger leurs propositions.
Esprit produit : tu cherches à comprendre le besoin avant de développer une solution et tu sais mettre en perspective les choix techniques avec les enjeux business.
Collectif : tu apprécies les échanges techniques, les code reviews et la confrontation constructive des idées.
Pas besoin de tout maĂźtriser dĂšs ton arrivĂ©e : nous cherchons surtout une personne solide sur ses fondamentaux, curieuse et capable de prendre progressivement de lâautonomie.
đą Ton environnement de travail
Nous privilégions la collaboration et les échanges directs, tout en conservant de la flexibilité au quotidien.
Organisation : 3 jours de présentiel par semaine et 2 jours de télétravail.
Bureaux : 700 mÂČ avec cafĂ©, thĂ©, fruits frais, siĂšges massants et salle de sport.
Vie dâĂ©quipe : petit-dĂ©jeuner offert tous les lundis et planchas rĂ©guliĂšres.
Rémunération & avantages : RTT, tickets restaurant Swile de 10,50 ⏠par jour et mutuelle Alan prise en charge à 100 %.
đ Notre processus de recrutement
Un processus transparent pour apprendre à se connaßtre et évaluer ensemble si nous pouvons bien travailler ensemble.
Premier Ă©change â 20 min : faire connaissance, comprendre ton parcours et rĂ©pondre Ă tes premiĂšres questions.
Entretien avec lâEngineering Manager â 45 min : approfondir ton expĂ©rience, tes compĂ©tences et tes attentes.
Cas pratique : travailler sur un exercice technique concret, qui servira de support Ă une discussion approfondie.
Rencontre dans nos locaux : Ă©changer avec lâĂ©quipe tech autour de ton approche et de tes choix techniques, puis rencontrer les futurs collĂšgues.
Ăchange final avec notre CTO : partager nos derniĂšres questions et, si tout est alignĂ©, avancer vers une proposition dâembauche.
đ Envie de nous rejoindre ?
Si tu aimes dĂ©velopper des produits utiles, rĂ©soudre des problĂ©matiques techniques concrĂštes et dĂ©couvrir comment lâIA peut enrichir le mĂ©tier de dĂ©veloppeur, viens construire la suite de Flatchr avec nous !