top of page

🚀 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.

  1. Premier Ă©change – 20 min : faire connaissance, comprendre ton parcours et rĂ©pondre Ă  tes premiĂšres questions.

  2. Entretien avec l’Engineering Manager – 45 min : approfondir ton expĂ©rience, tes compĂ©tences et tes attentes.

  3. Cas pratique : travailler sur un exercice technique concret, qui servira de support Ă  une discussion approfondie.

  4. Rencontre dans nos locaux : Ă©changer avec l’équipe tech autour de ton approche et de tes choix techniques, puis rencontrer les futurs collĂšgues.

  5. É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 !

Postuler

45-60k €

Contrat

CDI

Lieu

Boulogne-Billancourt

Experience

3-4 ans

Télétravail

Aucun

bottom of page