Job position Développeur Back-End (TypeScript / Node.js)
Share this job
Développer la V2 d’un produit de gestion des offres (Offer Repository), composant central d’une plateforme de commerce digital, avec une approche résolument orientée qualité, performance et software craftsmanship.
🧩 Contexte et contraintes du projetProduit stratégique à très forte criticité métier
Exigences élevées en performance, scalabilité et robustesse
Culture forte de software craftsmanship
TDD comme fondation
BDD comme source d’inspiration (Behaviour Driven Development)
Gestion des offres customer-centric, pilotée par zone géographique
Intégration de la disponibilité des offres
Code de haute qualité, maintenable et évolutif
Contribution active à une dynamique d’amélioration continue
Le poste porte sur le développement et l’évolution d’un Offer Repository, véritable colonne vertébrale d’un écosystème SI de commerce digital.
Ce composant critique consolide l’ensemble des offres de produits et de services (retail et marketplace) afin d’alimenter de nombreux systèmes consommateurs : front web, parcours omnicanaux, encaissement, etc.
La mission s’inscrit dans une transformation majeure du modèle d’offre :
Passage d’une logique centrée sur les stocks magasins
Vers une offre dynamique, construite à partir du besoin géographique du client
Performance critique : jusqu’à 20 milliards d’appels API par mois
Volumétrie massive : exposition et manipulation de centaines de millions d’offres
Scalabilité & haute disponibilité : architectures capables d’absorber de forts pics de charge
Fiabilité du code : la robustesse n’est pas négociable
Vous évoluerez dans un environnement mature, exigeant et orienté excellence technique :
Architecture : application stricte des principes d’architecture hexagonale
Qualité logicielle : pratiques avancées de TDD et BDD
Agilité réelle : cycles courts, feedback continu, amélioration permanente
Collaboration : échanges techniques riches et forte responsabilité collective
Impératif – Niveau confirmé à expert
TypeScript, Node.js
NestJS (concepts avancés, patterns, modularité)
TDD & BDD (maîtrise réelle, pas théorique)
Kafka (incluant Schema Registry, AVSC)
MongoDB
Conception & Architecture
Domain Driven Design (DDD)
Architectures Hexagonale, Onion, Event-Driven
Observabilité
Monitoring et performance applicative (Datadog apprécié)
Français courant – Impératif
Anglais professionnel – Impératif
Candidate profile
Développeur back-end expert, passionné par le code bien fait
Force de proposition, capable de challenger l’existant
À l’aise dans des contextes complexes, à forts enjeux business
Sens aigu de la qualité, de la performance et de la maintenabilité
Apply to this job!
Find your next career move from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Back-End (TypeScript / Node.js)
ESENCA
