Lead Tech Node.js / TypeScript - Senior Knowledge Graph
ABGi
Required skills
About the role
Translated into English from French by Korum. The employer's original wording is on their site.
ABGi Technology is recruiting on behalf of its client, a major player in the Retail sector, for its upcoming Lead Tech Node.js / TypeScript - Senior Knowledge Graph, based in Ronchin, near Lille.
🔎 YOUR MISSIONS
As part of the development and evolution of a strategic technology platform, our client wishes to strengthen its team with an experienced Lead Tech Node.js / TypeScript, with expertise in back-end architecture and Knowledge Graph design.
You will work on a large-scale project aimed at designing, developing and evolving a federated Knowledge Graph, enabling the structuring, connection and exploitation of data from different systems and business domains.
At the heart of the architecture and development challenges, you will play a key role in building the technical foundation of the platform, while supporting the development teams in adopting software engineering best practices.
You will work closely with the Product, Data, Business and Development teams, to ensure the consistency of technical choices, the quality of the solutions developed and their alignment with functional needs.
The missions entrusted to you:
Lead the design and technical architecture of the federated Knowledge Graph from end to end;
Define and evolve the back-end architecture of the platform;
Design and develop new features and technical capabilities;
Actively take part in developing back-end components in Node.js and TypeScript;
Build, structure and evolve the technical foundations of the platform;
Ensure the robustness, maintainability, scalability and performance of the solutions developed;
Define development standards, engineering best practices and software architecture principles;
Support developers in designing and delivering technical solutions;
Carry out code reviews and contribute to the continuous improvement of software quality;
Provide technical expertise on complex issues encountered by the team;
Take part in technology choices and architectural trade-offs;
Contribute to the integration of the various data sources within the Knowledge Graph;
Ensure the technical consistency of data flows and of interactions between the different components of the platform;
Collaborate with the Data and Product teams to identify, scope and prioritise developments;
Take part in discussions with business teams to understand needs and propose suitable technical solutions;
Support the production deployment and evolution of application components;
Contribute to improving deployment, monitoring and operational practices;
Foster knowledge sharing and the technical upskilling of the team;
Take part in documenting architectures, technical choices and the solutions developed.
🎯 OUR REQUIREMENTS
Required skills and experience:
Significant experience as a Lead Developer, Tech Lead or back-end technical architect;
Excellent command of Node.js and TypeScript, with in-depth back-end development experience;
Solid expertise in software architecture, design of technical platforms and development of back-end services;
Hands-on experience in designing, building and putting into production a Knowledge Graph in a professional environment;
Good understanding of data architectures and integration challenges between different systems;
Ability to design robust, scalable and maintainable technical architectures;
Experience in building and evolving application technical foundations;
Mastery of development best practices, code quality and software engineering;
Ability to make and implement structuring technical decisions;
Experience in technical management of developers and supporting development teams;
Ability to work with multidisciplinary teams: Product, Data, Business and Development;
Good command of Cloud and containerised environments.
Technical environment of the project:
Languages and back-end development: Node.js, TypeScript;
Architecture: software architecture, design of technical foundations, back-end architectures;
Data: federated Knowledge Graph, data integration and exploitation;
Cloud: Google Cloud Platform (GCP);
Data Warehouse: BigQuery;
Containerisation: Docker;
Orchestration: Kubernetes;
Monitoring and observability: Datadog;
Complementary language: Python.
The following skills are genuine assets:
Experience in designing federated Knowledge Graphs involving several data sources and domains;
Knowledge of technologies and concepts associated with knowledge graphs: RDF, OWL, SPARQL, ontologies, graph databases;
Experience with distributed architectures and platforms handling large data volumes;
Good knowledge of the Google Cloud Platform ecosystem, in particular BigQuery;
Experience deploying containerised applications with Docker and Kubernetes;
Practical use of monitoring and observability tools such as Datadog;
Knowledge of Python and data environments;
Experience developing complex technical platforms within large organisations;
Experience in the Retail sector, e-commerce, or in an environment with a highly interconnected information system.
👤 PROFILE SOUGHT
Holding a Bac+3 to Bac+5 qualification in computing, software development, information systems architecture or an equivalent field, you have proven experience in back-end development and technical leadership.
You have in-depth expertise in Node.js / TypeScript and have already been hands-on in designing and putting into production a Knowledge Graph in an enterprise.
Beyond your technical skills, you are able to carry an architectural vision, step back from the issues encountered and guide a team in its technology choices.
You value keeping an operational role in development while providing technical management, the quality of deliverables and the overall coherence of the platform.
Autonomous, rigorous and with excellent analytical skills, you know how to communicate with a range of technical and functional stakeholders.
Your leadership, your ability to pass on knowledge and your aptitude for collectively moving technical topics forward will be essential to the success of this assignment.
Additional information:
Location: Ronchin (Lille metropolitan area).
Remote working: 2 days per week, with 3 days on site.
Start date: December 2026.
Duration: long-term assignment, with visibility until the end of 2028.
#LI-ABGI
See how well your CV fits this role - free, no account needed.
Create a free Korum profile to apply. Already a member? You can log in instead.
Similar roles on Korum
Senior Software Engineer - Platform Integration, Robot Software
Wayve
Engineering Manager - Control Plane Platform Engineer
ClickHouse
Senior Backend Engineer/Infrastructure
Perfect Venue
Staff Software Engineer, Evidence & Frameworks
Drata
