Lead Tech Node.js / TypeScript – Knowledge Graph Senior F/H
ABGi Technology accompagne ses clients dans leur transformation digital à travers la mise à disposition de ressources sur les métiers de l’IT.
ABGi Technology recrute pour son client, un acteur majeur du secteur du Retail, son futur Lead Tech Node.js / TypeScript – Knowledge Graph Senior F/H, basé à Ronchin, près de Lille.
🔎 VOS MISSIONS
Dans le cadre du développement et de l'évolution d'une plateforme technologique stratégique, notre client souhaite renforcer son équipe avec un(e) Lead Tech Node.js / TypeScript expérimenté(e), disposant d'une expertise en architecture back-end et en conception de Knowledge Graph.
Vous interviendrez sur un projet d'envergure visant à concevoir, développer et faire évoluer un Knowledge Graph fédéré, permettant de structurer, connecter et exploiter des données issues de différents systèmes et domaines métiers.
Au cœur des enjeux d'architecture et de développement, vous jouerez un rôle clé dans la construction du socle technique de la plateforme, tout en accompagnant les équipes de développement dans l'adoption des meilleures pratiques d'ingénierie logicielle.
Vous travaillerez en étroite collaboration avec les équipes Produit, Data, Métier et Développement, afin de garantir la cohérence des choix techniques, la qualité des solutions développées et leur adéquation avec les besoins fonctionnels.
Les missions qui vous seront confiées :
Piloter la conception et l'architecture technique du Knowledge Graph fédéré de bout en bout ;
Définir et faire évoluer l'architecture back-end de la plateforme ;
Concevoir et développer de nouvelles fonctionnalités et capacités techniques ;
Participer activement au développement des composants back-end en Node.js et TypeScript ;
Construire, structurer et faire évoluer les fondations techniques de la plateforme ;
Garantir la robustesse, la maintenabilité, l'évolutivité et les performances des solutions développées ;
Définir les standards de développement, les bonnes pratiques d'ingénierie et les principes d'architecture logicielle ;
Accompagner les développeurs dans la conception et la réalisation des solutions techniques ;
Réaliser des revues de code et contribuer à l'amélioration continue de la qualité logicielle ;
Apporter une expertise technique sur les problématiques complexes rencontrées par l'équipe ;
Participer aux choix technologiques et aux arbitrages d'architecture ;
Contribuer à l'intégration des différentes sources de données au sein du Knowledge Graph ;
Veiller à la cohérence technique des flux de données et des interactions entre les différents composants de la plateforme ;
Collaborer avec les équipes Data et Produit pour identifier, cadrer et prioriser les évolutions ;
Participer aux échanges avec les équipes métiers afin de comprendre les besoins et de proposer des solutions techniques adaptées ;
Accompagner la mise en production et l'évolution des composants applicatifs ;
Contribuer à l'amélioration des pratiques de déploiement, de supervision et d'exploitation ;
Favoriser le partage de connaissances et la montée en compétence technique de l'équipe ;
Participer à la documentation des architectures, des choix techniques et des solutions développées.
🎯 NOTRE RECHERCHE
Compétences et expériences requises :
Expérience significative en tant que Lead Developer, Tech Lead ou architecte technique back-end ;
Excellente maîtrise de Node.js et TypeScript, avec une expérience approfondie du développement back-end ;
Solide expertise en architecture logicielle, conception de plateformes techniques et développement de services back-end ;
Expérience concrète dans la conception, la réalisation et la mise en production d'un Knowledge Graph en environnement professionnel ;
Bonne compréhension des architectures de données et des problématiques d'intégration entre différents systèmes ;
Capacité à concevoir des architectures techniques robustes, évolutives et maintenables ;
Expérience dans la construction et l'évolution de socles techniques applicatifs ;
Maîtrise des bonnes pratiques de développement, de qualité de code et d'ingénierie logicielle ;
Capacité à prendre des décisions techniques structurantes et à en assurer la mise en œuvre ;
Expérience dans l'encadrement technique de développeurs et l'accompagnement d'équipes de développement ;
Capacité à travailler avec des équipes pluridisciplinaires : Produit, Data, Métier et Développement ;
Bonne maîtrise des environnements Cloud et conteneurisés.
Environnement technique du projet :
Langages et développement back-end : Node.js, TypeScript ;
Architecture : architecture logicielle, conception de socles techniques, architectures back-end ;
Data : Knowledge Graph fédéré, intégration et exploitation de données ;
Cloud : Google Cloud Platform (GCP) ;
Data Warehouse : BigQuery ;
Conteneurisation : Docker ;
Orchestration : Kubernetes ;
Supervision et observabilité : Datadog ;
Langage complémentaire : Python.
Les compétences suivantes constituent de réels atouts :
Expérience dans la conception de Knowledge Graph fédérés impliquant plusieurs sources et domaines de données ;
Connaissance des technologies et concepts associés aux graphes de connaissances : RDF, OWL, SPARQL, ontologies, graph databases ;
Expérience sur des architectures distribuées et des plateformes manipulant d'importants volumes de données ;
Bonne connaissance de l'écosystème Google Cloud Platform, notamment BigQuery ;
Expérience en déploiement d'applications conteneurisées avec Docker et Kubernetes ;
Pratique des outils de monitoring et d'observabilité tels que Datadog ;
Connaissances en Python et dans les environnements Data ;
Expérience dans le développement de plateformes techniques complexes au sein d'organisations de grande envergure ;
Expérience dans le secteur du Retail, du e-commerce ou dans un environnement disposant d'un système d'information fortement interconnecté.
👤 PROFIL RECHERCHÉ
De formation Bac+3 à Bac+5 en informatique, développement logiciel, architecture des systèmes d'information ou domaine équivalent, vous justifiez d'une expérience confirmée en développement back-end et en leadership technique.
Vous disposez d'une expertise approfondie en Node.js / TypeScript et avez déjà participé concrètement à la conception et à la mise en production d'un Knowledge Graph en entreprise.
Au-delà de vos compétences techniques, vous êtes capable de porter une vision d'architecture, de prendre du recul sur les problématiques rencontrées et de guider une équipe dans ses choix technologiques.
Vous appréciez conserver un rôle opérationnel dans le développement tout en assurant l'encadrement technique, la qualité des réalisations et la cohérence globale de la plateforme.
Autonome, rigoureux(se) et doté(e) d'un excellent esprit d'analyse, vous savez communiquer avec des interlocuteurs techniques et fonctionnels variés.
Votre leadership, votre capacité à transmettre vos connaissances et votre aptitude à faire avancer collectivement les sujets techniques seront essentiels à la réussite de cette mission.
Informations complémentaires :
Localisation : Ronchin (métropole lilloise).
Télétravail : 2 jours par semaine, avec 3 jours de présence sur site.
Démarrage : décembre 2026.
Durée : mission longue durée, avec une visibilité jusqu'à fin 2028.
#LI-ABGI
- Département
- Pour nos clients
- Poste
- Technology
- Localisation
- Ronchin
- Contrat
- CDI
- Country
- France
À propos de ABGi
Rejoindre l'équipage ABGi, c’est contribuer à une synergie collective portée par le Groupe Snef et ses filiales - Snef, Ekium, Fouré Lagadec, iQanto, Watt, Visiativ, ABGi - et s'inscrire dans une histoire de plus de 120 ans d’expérience et d’innovation.