Le poste DEV Expert Backend Node.js
Partager cette offre
Contexte de la mission
Nous recherchons un expert technique Backend pour renforcer une squad stratégique dédiée à l’Offer.
Cette équipe intervient sur un composant central du système d'information (SI) digital commerce, véritable colonne vertébrale de la plateforme. Elle consolidate l’ensemble des offres produits et services (retail + marketplace) afin d’alimenter tout l’écosystème : site web, commandes omnicanales, encaissement, et autres services liés.
La mission s’inscrit dans une transformation majeure du modèle d’offre : passer d’une logique centrée sur le stock en magasin à une stratégie d’offre dynamique, contextualisée en fonction de la localisation géographique et des besoins spécifiques des clients.
Organisation de l’équipe
- 5 développeurs Backend expérimentés
- 1 Product Owner
L’équipe présente une structure autonome, mature, orientée vers la qualité et l’amélioration continue.
Enjeux techniques majeurs
- Volumétrie extrême : environ 20 milliards d’appels API par mois, avec plusieurs centaines de millions d’offres exposées.
- Performance et robustesse : indispensables et non négociables.
- Scalabilité et haute disponibilité : garanties essentielles.
- Architecture : orientée événements (Event-Driven) avec une criticité métier élevée.
Culture et méthodologie – Software Craftsmanship
- Le Test-Driven Development (TDD) est au cœur de la démarche, avec Behavior-Driven Development (BDD) comme source d’inspiration.
- Application stricte de l’architecture hexagonale.
- Intégration de l’approche Domain-Driven Design (DDD) dans toutes les phases de développement.
- Adhésion à une véritable approche agile, avec une équipe orientée vers l’amélioration continue.
- Exigence élevée concernant la qualité du code et sa lisibilité.
Périmètre fonctionnel et livrables
- Une offre centrée sur le client, pilotée par zone géographique.
- Intégration de la disponibilité en temps réel de l’offre.
- Exposition d’API critiques à l’échelle du groupe.
- Participation active à l’évolution de l’architecture technique.
Profil recherché
Ingénieur Backend avec une forte capacité à proposer des idées innovantes, à challenger les solutions existantes et à contribuer à l'excellence technique du produit.
Compétences indispensables
- TypeScript / Node.js – Niveau confirmé
- NestJS – Niveau confirmé
- TDD & BDD – Niveau confirmé
- Kafka & MongoDB – Niveau confirmé
Compétences attendues
- Maîtrise des architectures Hexagonale, Onion et Event-Driven
- Excellence avancée avec Kafka (incluant Schema Registry et AVSC)
- Solides compétences en observabilité et monitoring (ex. Datadog)
- Forte sensibilité à la performance et à l’architecture logicielle
Compétences techniques requises
Compétences linguistiques
- Anglais – Niveau courant
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
DEV Expert Backend Node.js
Codezys