🎯 Objectif global
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
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é
Le Groupe Esenca réunit des expertises complémentaires autour d'une idée unique : la quête de l'excellence. Conseil, Recrutement, Portage salarial ou de Développement de business : notre métier depuis 2004, c'est de répondre aux défis du numérique et d'apporter à nos clients les meilleurs profils sur leurs projets IT. Notre démarche est entièrement basée sur un engagement : proposer à nos clients grands comptes régionaux les tops profils tout en assurant à chaque consultant un suivi attentif de son évolution. Un engagement porté par nos valeurs de confiance et d'innovation qui nous valent la confiance de nombreux talents des principaux acteurs économiques de la région.