Lead Tech Node.js / TypeScript – Knowledge Graph Senior F/H in Ronchin

Lead Tech Node.js / TypeScript – Knowledge Graph Senior F/H in Ronchin

Ronchin Full Time 63000 - 77000 € / an (estimé) Sur site
ABGi

En un coup d'œil

  • Missions: Concevoir et développer un Knowledge Graph innovant pour structurer des données variées.
  • Entreprise: ABGi Technology, acteur majeur du Retail, recherche un Lead Tech passionné.
  • Avantages: Télétravail 2 jours/semaine, mission longue durée jusqu'à fin 2028.
  • Autres infos: Opportunité de croissance professionnelle dans un environnement collaboratif.
  • Pourquoi ce job: Rejoignez une équipe dynamique et impactez le futur des données dans le Retail.
  • Qualifications: Expertise en Node.js, TypeScript et architecture back-end requise.

Le salaire estimé est compris entre 63000 - 77000 € par an.

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.

Lead Tech Node.js / TypeScript – Knowledge Graph Senior F/H in Ronchin employeur : ABGi

ABGi est un employeur de choix, offrant un environnement dynamique et collaboratif où l'innovation est au cœur de nos activités. En tant que Consultant Sénior, vous bénéficierez d'opportunités de développement professionnel tout en travaillant sur des projets passionnants dans des secteurs variés. Notre culture d'entreprise valorise la créativité et l'autonomie, vous permettant de contribuer significativement à la réussite de nos clients tout en évoluant dans votre carrière.

ABGi

Coordonnées :

Équipe de recrutement de ABGi

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Lead Tech Node.js / TypeScript – Knowledge Graph Senior F/H in Ronchin

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez ABGi. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Lead Tech Node.js / TypeScript – Knowledge Graph Senior F/H in Ronchin

Node.js
TypeScript
Architecture logicielle
Conception de Knowledge Graph
Développement back-end
Intégration de données
Cloud (Google Cloud Platform)

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour ABGi. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez ABGi

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie ABGi. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.