Aperçu du poste
-
Date de début de mission2026-05-04
-
Date de fin de mission
-
Département91 – Essonne
-
AdresseEvry-Couronnes
-
Domaine d'activitéIT & Data
-
Lieu d’interventionHybride
-
Type de contratFreelance
-
Expérience souhaitéeIntermédiaire 3-6 ans
Description du poste
LE PROJET
M&E HUB est le middleware central d'un programme chez un grand groupe : il orchestre le routage de tous les bookings et demandes de devis à l'échelle internationale.
Concrètement, tu interviens sur un système de distribution critique, qui expose des APIs GraphQL et REST consommées par les frontends internes et partenaires, et qui intègre des systèmes tiers, des moteurs de recherche (OpenSearch), et des flux événementiels (Kinesis).
Le contexte est structurant : l'équipe sort d'une phase de refonte de sa gouvernance technique (Clean Architecture, SOLID, TDD renforcé) et cherche un troisième développeur backend capable de prendre en charge des sujets d'architecture autant que du delivery quotidien.
CE QUE TU FERAS
Développer et maintenir des microservices NestJS exposant des APIs GraphQL et REST à fort volume.
Concevoir et documenter des choix d'architecture (diagrammes UML, ADRs) en collaboration directe avec le Tech Lead.
Travailler dans un contexte de domaine booking riche : transactions, RFP (Request for Proposal), disponibilités, devis.
Contribuer aux revues de code, à la stratégie de tests (Jest, E2E), et à l'amélioration continue des pratiques d'ingénierie.
Participer aux rituels techniques inter-équipes avec les équipes frontend et les partenaires intégrateurs.
POURQUOI REJOINDRE L'EQUIPE
Un middleware à fort impact métier, au coeur de la distribution Meetings & Events d'un groupe international de premier plan.
Une équipe technique de taille humaine (Tech Lead + 2 devs + QA + PO), avec une vraie culture de l'ingénierie : architecture documentée, tests en place, revues de code sérieuses.
Un Tech Lead engagé sur la montée en compétences collective et sur la qualité, pas seulement sur le delivery.
Des sujets techniques variés et exigeants : event-driven, caching, observabilité, intégrations tierces, domaine booking complexe.
Objectifs attendus
PROFIL RECHERCHE
Hard skills
MUST
- NestJS (v11), Node (v22), GraphQL (Apollo), Docker, Typescript
- TDD, E2E (Jest), OOP, SOLID, Clean Architecture, Anglais courant.
- APIs integration (GraphQL / REST)
- Maîtrise des bases de données (SQL/NoSQL)
- Familiar with microservice and event driven architecture
- Gitflow/Feature branching – Code Review mindset
- AWS ecosystem (Lambdas)
—-
SHOULD
- Caching systems (Redis, Valkey..)
- Designing architecture (UML class diagram, sequence etc)
—-
NICE TO HAVE
- AWS OpenSearch
- Observability Splunk, opentelemetry
- Release management
- XP on Booking context (Transactionnal, request for proposal…)
- CI/CD
- Event driven architectures (Kinesis)
Soft skills / Mindset
- Adopter une approche et un mindset basés sur les axes de performance, modularité et sécurité.
- Écrire du code propre, maintenable et surtout bien documenté. Aptitude à créer et maintenir une documentation technique de haute qualité.
- Apporter une vision des nouvelles technologies et des best practices de développement.
- Communiquer efficacement en anglais avec les membres de l’équipe et les parties prenantes.
- Communiquer de manière vulgarisée et transmettre les valeurs au sein de l’équipe.
- Expérience avérée dans la gestion de flux de données complexes.
- Expérience avérée dans une architecture à haute disponibilité et fort trafic.
- Attitude proactive et capacité à anticiper les besoins de l’équipe et du projet.
- Connaissance des framework de collaboration tel que Scrum.
- Capacité à se conformer aux standards du SI.
- Approche pédagogue.
Description détaillée des tâches à réaliser
LE PROJET
M&E HUB est le middleware central d’un programme chez un grand groupe : il orchestre le routage de tous les bookings et demandes de devis à l’échelle internationale.
Concrètement, tu interviens sur un système de distribution critique, qui expose des APIs GraphQL et REST consommées par les frontends internes et partenaires, et qui intègre des systèmes tiers, des moteurs de recherche (OpenSearch), et des flux événementiels (Kinesis).
Le contexte est structurant : l’équipe sort d’une phase de refonte de sa gouvernance technique (Clean Architecture, SOLID, TDD renforcé) et cherche un troisième développeur backend capable de prendre en charge des sujets d’architecture autant que du delivery quotidien.
CE QUE TU FERAS
Développer et maintenir des microservices NestJS exposant des APIs GraphQL et REST à fort volume.
Concevoir et documenter des choix d’architecture (diagrammes UML, ADRs) en collaboration directe avec le Tech Lead.
Travailler dans un contexte de domaine booking riche : transactions, RFP (Request for Proposal), disponibilités, devis.
Contribuer aux revues de code, à la stratégie de tests (Jest, E2E), et à l’amélioration continue des pratiques d’ingénierie.
Participer aux rituels techniques inter-équipes avec les équipes frontend et les partenaires intégrateurs.
POURQUOI REJOINDRE L’EQUIPE
Un middleware à fort impact métier, au coeur de la distribution Meetings & Events d’un groupe international de premier plan.
Une équipe technique de taille humaine (Tech Lead + 2 devs + QA + PO), avec une vraie culture de l’ingénierie : architecture documentée, tests en place, revues de code sérieuses.
Un Tech Lead engagé sur la montée en compétences collective et sur la qualité, pas seulement sur le delivery.
Des sujets techniques variés et exigeants : event-driven, caching, observabilité, intégrations tierces, domaine booking complexe.
Compétences requises
API REST, Docker, GraphQL, Jest, TypeScript, Anglais
Outils / logiciels spécifiques à maîtriser
NestJS (v11), Node (v22), GraphQL (Apollo), Docker, Typescript
TDD, E2E (Jest), OOP, SOLID, Clean Architecture, Anglais courant.
APIs integration (GraphQL / REST)
Maîtrise des bases de données (SQL/NoSQL)
Langues requises
Anglais, Français