Développeur back Expert - TypeScript, Nodejs / TDD et BDD / NestJS / Kafka et MongoDB
Role details
Job location
Tech stack
Job description
Nous recherchons un expert technique pour rejoindre la « Squad Offer », une équipe d'élite composée actuellement de 5 développeurs et 1 Product Owner. Cette équipe est responsable de la brique Offer Repository, la colonne vertébrale de notre plateforme digitale commerce.
Ce composant critique consolide l'intégralité des offres de produits et services (Leroy Merlin + Marketplace) 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 magasins 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.
Collaboration : Mode hybride (Télétravail + Présentiel à Ronchin) favorisant la cohésion., À la demande du Métier, il analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures. SON ACTIVITE : ANALYSE :
- Contribue à la définition des spécifications générales
- Réalise l'analyse technique et l'étude détaillée
- Adapte et paramètre les progiciels applicatifs (ERP)
- Réalise le prototypage
QUALIFICATION :
- Élabore les jeux d'essais pourles tests unitaires d'intégration
- Effectue les tests unitaires
- Identifie et traite les dysfonctionnements
DÉVELOPPEMENT :
- Réalise les modules (objets et composants logiciels)
- Assemble les composants
- Rédige les documentations
MAINTENANCE :
- A en charge la maintenance corrective
- A en charge la maintenance évolutive
- Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants
SES LIVRABLES :
- Code documenté suivant les règles et référentiels de l'entreprise
SES INDICATEURS DE PERFORMANCE :
- Nombre de corrections en phase de recette
- Performance des composants développés (via des benchmarks)
- Respect du délai dans la réalisation des modifications
- Nombre de régressions
Requirements
- TypeScript, Nodejs - Confirmé - Impératif
- TDD et BDD - Confirmé - Impératif
- NestJS - Confirmé - Impératif
- Kafka et MongoDB - Confirmé - Impératif
Connaissances linguistiques :
- Français Courant (Impératif)
- Anglais Professionnel (Impératif)
Test du lien technique : https://candidate.evalil.com/test/673bcead479e8a95a59714cc "Le passage de ce test est impératif pour l'évaluation de votre profil. Nous vous invitons également à postuler sur Indeed. Merci pour votre compréhension.", 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.
Benefits & conditions
Lieu : Lille Fr
Type d'emploi : Temps plein
Question(s) de présélection:
- Quelle est votre ouverture à la mobilité sur Lille ?
- A partir de quelle date vous serez disponible pour démarrer cette nouvelle mission ?
- Quelle est votre prétention salariale ?
Lieu du poste : En présentiel