CDILille, France

Software Engineer - Lille

Hybride
Nous recherchons un expert technique pour rejoindre une équipe composée actuellement de 5 développeurs et 1 Product Owner. Cette équipe est responsable de la brique qui consolide l'intégralité des offres de produits et services pour alimenter l'ensemble de l'écosystème SI : Front Web, Commande Omnicanale, Encaissement, etc.

La mission s'inscrit dans un contexte de transformation majeure : faire évoluer le modèle d'une offre centrée sur les stocks vers une offre dynamique basée sur le besoin géographique du client.

Les Enjeux Techniques

Le candidat évoluera dans un environnement à très fortes contraintes de volumétrie et de performance. La robustesse du code est non négociable.

Performance critique : Gestion d'un trafic de 20 milliards d'appels API par mois.
Big Data : Manipulation et exposition de plusieurs centaines de millions d'offres.
Scalabilité : Architecture conçue pour absorber les pics de charge et garantir une haute disponibilité.

Méthodologie & Culture "Software Craftsmanship"

Vous intégrerez une équipe autonome, mature et passionnée par la qualité logicielle. L'environnement de travail est conçu pour les artisans du code :

Architecture avancée : Application stricte du pattern Architecture Hexagonale.
Pratiques d'excellence : Développement piloté par les tests (TDD) et par le comportement (BDD).
Agilité : Fonctionnement en mode Agile réel, favorisant l'amélioration continue.

Profil Recherché & Compétences Techniques

Nous cherchons un ingénieur force de proposition, capable de challenger l'architecture existante pour améliorer le produit.

Stack Technique & Must-Have :

Langages & Frameworks : Expertise confirmée sur TypeScript, Node.js et NestJS (concepts et patterns avancés).
Conception : Maîtrise impérative du Domain Driven Design (DDD).
Architecture : Expérience solide en architectures Hexagonale, Onion et Event-Driven.
Data & Messaging : Connaissances de Kafka (Confluent Schema Registry, AVSC).
Observabilité : Connaissances de Datadog pour le monitoring de performance.

Informations de la mission :
  • Début de mission : 12/10/2026
  • Durée : 6 mois
  • Date de publication : 05/10/2026
  • Date limite de candidature : 14/10/2026

Compétences recherchées

TypeScript (Indispensable)Node.js (Indispensable)NestJS (Indispensable)Domain Driven Design (DDD) (Indispensable)Architecture Hexagonale (Indispensable)Onion (Indispensable)Event-Driven (Indispensable)Kafka (Indispensable)Confluent Schema Registry (Indispensable)AVSC (Indispensable)Datadog (Indispensable)MongoDB (Indispensable)SQL (Indispensable)TDD (Indispensable)BDD (Indispensable)API (Indispensable)Big Data (Indispensable)NestJs (Indispensable)Nodejs (Indispensable)

Intéressé(e) ?

Rejoignez l'équipe et participez à nos projets ambitieux.