Basé sur 19 offres pour ce poste (Senior, Paris, 3 dernières semaines). Fourchette habituelle 500€/j–613€/j, médiane 530€/j. Cette offre (615€/j) est au-dessus de la fourchette.
Le département IS Data & Middleware est le cœur réactif qui orchestre la circulation des données à travers l'ensemble du groupe. D'un côté, il alimente les plateformes analytiques ; de l'autre, il opère la couche middleware : connecteurs sur-mesure, pipelines d'événements et services backend partagés distribuant la donnée aux applications de production (Ventes, Opérations, Service Client).
Notre colonne vertébrale repose sur une architecture orientée événements (Event-Driven Hub). La plateforme est déjà en production à grande échelle. L'enjeu est désormais d'étendre ses capacités, d'interconnecter de nouveaux systèmes applicatifs et de garantir une fiabilité, une sécurité et une observabilité sans faille.
Nous recherchons un(e) Software Engineer TypeScript (Backend). Votre rôle sera de concevoir, développer et opérer les ponts de données (data bridges) et les composants d'activation de la plateforme, en portant les fonctionnalités de l'analyse du besoin métier jusqu'au déploiement en production.
Vous intégrez une équipe pratiquant la livraison continue (Continuous Delivery) et la culture DevSecOps (you build it, you run it) :
Collaborer avec les Business Analysts, Product Owners et System Owners pour comprendre l'enjeu business derrière chaque intégration.
Analyser les systèmes sources et cibles, définir le mapping de données, les règles de transformation, la gestion des cas limites (edge cases) et la gestion d'erreurs.
Traduire les besoins en spécifications techniques/fonctionnelles claires et en critères d'acceptation testables.
Challenger les exigences lorsqu'elles sont incomplètes ou non alignées avec le modèle de données et les principes d'architecture de l'entreprise.
Développer des ponts de données et activateurs : producteurs/consommateurs d'événements, connecteurs, APIs et services de traitement échangeant via l'Event Data Hub.
Créer et enrichir des SDKs partagés, des librairies et des services réutilisables par les autres équipes d'ingénierie.
Implémenter des solutions orientées événements et Event Sourcing en respectant les standards de Clean/Hexagonal Architecture et de qualité de code.
Livrer un code robuste via des tests automatisés poussés, la revue de code et les pratiques d'intégration continue.
Déployer régulièrement les évolutions via des pipelines de livraison automatisés.
Monitorer les applications et intégrations à l'aide d'outils d'observabilité et d'alerting.
Investiguer, diagnostiquer et résoudre les incidents d'intégration et de qualité de données dans un environnement distribué.
Veiller à la sécurité du traitement des données en conformité avec les normes de l'entreprise.
Expérience : 3 à 5 ans d'expérience professionnelle solide en développement TypeScript et Node.js (focus backend).
Backend & Données : Conception d'APIs, de workers, de consommateurs de messages et de flux de transformation. Maîtrise de SQL et d'au moins une technologie NoSQL ou de messagerie.
Systèmes Distribués : Bonne compréhension des concepts fondamentaux : idempotence, politiques de retry, ordonnancement, cohérence à terme (eventual consistency).
Qualité & CI/CD : Pratique courante des tests automatisés, connaissance de Docker, des pipelines CI/CD et des environnements Cloud (préférence pour Azure).
Analyse & Communication : Capacité avérée à modéliser la donnée, rédiger des spécifications et échanger avec des parties prenantes non techniques.
Langue : Anglais courant (oral et écrit).
Architecture orientée événements, Event Sourcing, CQRS ou projections.
Plateformes de streaming : Azure Event Hubs, Apache Kafka.
Protocole Protobuf / gRPC et gestion du versionnage de schémas.
Environnement Kubernetes et démarches GitOps (ArgoCD).
Architecture Hexagonale / Clean Architecture et Injection de Dépendances.
Expérience dans le secteur du transport, du ferroviaire ou de la logistique complexe.
Aisance avec les outils de développement assistés par l'IA (AI-assisted coding).
Langages & Frameworks : TypeScript, Node.js (React / Next.js de manière secondaire).
Communication & Protocols : gRPC, Protobuf, REST APIs, Event-driven / Event Sourcing.
Infrastructure & DevOps : Azure Kubernetes Service (AKS), GitHub Actions, ArgoCD (GitOps), Docker.
Pragmatisme & Esprit Produit : Vous ne cherchez pas seulement à faire fonctionner du code, vous cherchez à comprendre pourquoi les flux de données existent et la valeur métier qu'ils apportent.
Autonomie & Collaboratif : Capable de mener un sujet en autonomie tout en travaillant de manière très fluide au sein d'une équipe pluridisciplinaire.
Culture de la Qualité : Vous considérez que les tests automatisés et l'observabilité font partie intégrante du travail de développement.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.