OmDev Logo
GetYourJob
0
Publié il y a 3 jours

Développeur Typescript (H/F)

Entreprise
Cherry PickPlateforme freelance
Localisation
Paris
Hybride
Type de contrat
Freelance
Niveau
Senior
Rémunération
600 - 630ۥ Taux journalier

Salaire du marché

Médiane du marché
530€/j
Au-dessus du marché
500€/jfourchette habituelle613€/j
Cette offre : 615€/j

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.

0vues
0clics

Description du poste

🏢 Le Contexte : Connecter et Structurer les Flux de Données Critiques

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.


🎯 Vos Missions : Analyse Fonctionnelle, Développement Backend & Ops

Vous intégrez une équipe pratiquant la livraison continue (Continuous Delivery) et la culture DevSecOps (you build it, you run it) :

1. Analyse Fonctionnelle & Framing (Majeure)

  • 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.

2. Développement Backend & Event-Driven Engineering

  • 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.

3. Exploitation, Qualité & Observabilité (Run)

  • 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.


🛠 Compétences Techniques & Environnement

Exigences Impératives (Must-Have)

  • 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).


Compétences Appréciées (Nice-to-Have)

  • 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).


⚙ Stack Technique Clé

  • 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.


👤 Le Profil Recherché : L'Ingénieur Backend Autonome et Communicant

  • 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.

Exigences du poste

Stack technique :

TypeScriptNode.jsAPI Development

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Cherry PickPlateforme freelance
Secteur ::Voyage & tourisme, Transport
Voir toutes les offres de Cherry Pick

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.