MEETSHAKE

Mission freelance INGÉNIEUR LOGICIEL (TYPESCRIPT)

Bruxelles

MEETSHAKE

API
Azure
CI/CD
Docker
Github
gRPC
Kubernetes
Node.js
Nosql
SQL
TypeScript
Publiée le 09/24/2026

Partager cette offre

Contexte de la Mission
Le pôle IS Data & Middleware est responsable des systèmes qui acheminent et façonnent les données. D'un côté se trouvent les plateformes de données qui alimentent l'analytique. De l'autre se trouve la couche middleware : connecteurs sur mesure, pipelines d'événements et services backend partagés qui distribuent les données aux systèmes de production gérés par d'autres départements, notamment IS Ventes, IS Opérations et IS Systèmes Clients.
Notre architecture repose sur un modèle évènementiel (event-driven). L'Event Data Hub transporte les événements métiers à travers l'entreprise. Autour de lui, nous concevons et exploitons les passerelles de données (data bridges) qui relient les systèmes sources et cibles, ainsi que les composants facilitateurs (enablers) permettant aux autres équipes de publier, consommer et utiliser la donnée de manière fiable.
La plateforme est déjà en production et fonctionne à grande échelle. Notre objectif actuel est d'étendre ses capacités, de connecter des systèmes supplémentaires et de garantir que les flux de données restent fiables, sécurisés et observables.

Objectif de la Mission
En tant que Développeur TypeScript, vous concevrez, construirez et exploiterez des passerelles de données et des composants de plateforme, en prenant en charge les fonctionnalités depuis le besoin métier initial jusqu'à la mise en production.
Vous collaborerez étroitement avec les business analysts, les product owners, les responsables systèmes et vos collègues ingénieurs. Réussir à ce poste nécessite de comprendre non seulement comment les flux de données sont mis en œuvre, mais aussi pourquoi ils existent et la valeur métier qu'ils apportent.
Il s'agit principalement d'un rôle d'ingénierie backend. Vous développerez des services en TypeScript sur Node.js, déployés sur Azure Kubernetes Service via un pipeline CI/CD entièrement automatisé propulsé par GitHub et ArgoCD. Nous pratiquons la livraison continuous (continuous delivery), automatisons massivement les tests et assurons l'exploitation des services que nous construisons.

Responsabilités et Tâches
Analyse fonctionnelle
Travailler avec les business analysts, product owners et responsables systèmes pour comprendre le besoin métier sous-jacent à une intégration.
Analysé les systèmes sources et cibles, définir le cartographiage des données (data mapping), les règles de transformation, les cas limites (edge cases) et les scénarios de gestion d'erreurs.
Traduire les exigences en spécifications fonctionnelles et techniques claires, ainsi qu'en critères d'acceptation testables.
Remettre en question les exigences lorsqu'elles sont incomplètes, incohérentes ou mal alignées avec le modèle de données sous-jacent ou les principes d'architecture.

Développement
Construire des passerelles de données et des composants facilitateurs, incluant des producteurs/consommateurs d'événements, des connecteurs, des API et des services de traitement qui échangent des données via l'Event Data Hub.
Développer et améliorer les composants partagés de la plateforme, les SDK, les bibliothèques et les services réutilisables employés par les autres équipes d'ingénierie.
Mettre en œuvre des solutions orientées événements (event-driven) et basées sur l'event sourcing, conformément aux standards d'architecture et aux bonnes pratiques de codage établis.
Livrer des logiciels de haute qualité grâce aux tests automatisés, aux revues de code et aux pratiques d'intégration continue.

Opérations et qualité
Déployer régulièrement les modifications via des pipelines de livraison automatisés.
Surveiller les applications et les intégrations à l'aide d'outils d'observabilité et d'alerting.
Enquêter, diagnostiquer et résoudre les incidents d'intégration et de qualité de données sur l'ensemble des systèmes distribués.
Participer activement aux revues de code et contribuer à l'amélioration des pratiques d'ingénierie, de l'outillage et de la documentation.
Veiller à ce que les données soient traitées de manière sécurisée et en conformité avec les normes de l'entreprise.

Profil recherché

Requis :
5 ans d'expérience professionnelle avec TypeScript et Node.js.
Capacité à travailler de manière autonome tout en collaborant au sein d'une équipe pluridisciplinaire.
Fortes capacités de résolution de problèmes et de dépannage.
Compétences avérées en analyse fonctionnelle : collecte des besoins, modélisation de données, rédaction de spécifications et échange de solutions avec des parties prenantes non techniques.
Expérience dans la construction de services backend, workers ou intégrations : API, consommateurs de messages, transformation de données.
À l'aise avec SQL et au moins une technologie NoSQL ou de messagerie.
Expérience des tests automatisés et habitude de tester son propre code.
Connaissance pratique de Docker, de la CI/CD et des environnements cloud (Azure de préférence).
Compréhension des bases des systèmes distribués : idempotence, réessais (retries), ordonnancement, cohérence à terme (eventual consistency).
Anglais courant.

Apprécié (Nice to have) :
Expérience avec les architectures orientées événements (event-driven), l'event sourcing, le pattern CQRS ou les projections.
Expérience avec Azure Event Hubs, Kafka ou des plateformes de streaming similaires.
Connaissance de Protobuf/gRPC et de la gestion des versions de schémas (schema versioning).
Familiarité avec Kubernetes et le GitOps (ArgoCD).
Exposition à l'architecture propre/hexagonale (clean/hexagonal architecture) et à l'injection de dépendances.
Expérience dans le secteur des transports, du ferroviaire ou dans un autre domaine à forte intensité opérationnelle.
Expérience de travail efficace avec des outils de développement assistés par IA.

Environnement de travail

Télétravail: 4 jours de télétravail par semaine et 1 jour en présentiel

Paris, France
< 20 salariés
ESN
MEETSHAKE vous accompagne dans la sélection de vos talents digitaux et IT, en prestation et recrutement, pour construire votre performance business. Le conseil et l’humain sont notre force, la détection de vos meilleurs profils, un véritable savoir-faire ! Meetshake place au cœur de la sélection de talents, le contexte de l’entreprise, ses besoins et ses enjeux tout en conciliant la culture et la pluralité des expertises comme moteur de la réussite de vos projets. Ce n’est pas uniquement avec les meilleurs ingrédients qu’on fait le meilleur « meetshake », tout est une question d’alchimie, de recette 😊 Alors ne cherchez plus le mouton à 5 pattes et dessinons le ensemble !

Postulez à cette offre !

Trouvez votre prochaine mission parmi +9 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.

INGÉNIEUR LOGICIEL (TYPESCRIPT)

MEETSHAKE

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous