{"id":2016477,"url":"https://alion.io/job/meetshake-developpeur-backend-middleware-typescript-node-js","title":"Développeur Backend / Middleware (TypeScript & Node.js)","company":{"id":3908438,"name":"Meetshake","domain":"meetshake.io","url":"https://alion.io/company/meetshake","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"freelance","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Brussels, Belgium"],"countries":["BE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":59000,"max_usd":172000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":6426},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ArgoCD","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"gRPC","optional":false},{"name":"Kubernetes","optional":false},{"name":"Node JS","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Azure AKS","optional":true},{"name":"Claude Code","optional":true},{"name":"Clean Architecture","optional":true},{"name":"GitOps","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-22T10:19:17Z","employer_posted_date":null,"last_verified_at":"2026-09-22T10:19:17Z","board_verified":false,"closed_at":null,"days_open":20,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":20},"description":"Le socle technique repose sur une architecture orientée événements (Event Data Hub), chargée de propager les flux métier en temps réel vers les systèmes de production (Vente, Opérations, Systèmes Clients).\nLa plateforme est d'ores et déjà en production à grande échelle. L'enjeu de la mission est d'étendre son périmètre : connecter de nouveaux systèmes, développer des connecteurs et accélérateurs (enablers), et garantir une fiabilité, une sécurité et une observabilité optimales.\nMissions principales :\nAnalyse fonctionnelle & mapping : Échanger directement avec les Product Owners et Business Analysts pour comprendre les enjeux métier, définir les règles de transformation de données, les mappings source/cible et les scénarios de gestion d'erreurs (edge cases).\nDéveloppement Middleware & Connecteurs (Data Bridges) : Concevoir et développer en TypeScript / Node.js des producteurs et consommateurs d'événements, des connecteurs sur-mesure, des API et des workers de traitement.\nPlatform Enablers & Composants Partagés : Développer et enrichir des librairies réutilisables, des SDK et des outils socles pour les autres équipes d'ingénierie.\nPatterns d'architecture distribuée : Implémenter des solutions événementielles fiables garantissant l'idempotence, la résilience (retries), le respect de l'ordonnancement et la cohérence éventuelle (eventual consistency).\nQualité & Exploitation (DevOps/CI-CD) : Rédiger des tests automatisés, assurer les revues de code, déployer via des pipelines CI/CD automatisés (ArgoCD / Kubernetes) et surveiller la santé des flux via les outils d'observabilité.\nProfil recherché\nStack & Compétences indispensables :\nTypeScript & Node.js : 3 à 5 ans d'expérience éprouvée sur le développement backend d'APIs, workers d'arrière-plan ou flux d'intégration.\nEsprit Middleware / Intégration : Maîtrise des échanges inter-systèmes (APIs REST/gRPC, consommateurs de messages, ingestion et transformation de données).\nBases de données : Excellente maîtrise du SQL et familiarité avec au moins une technologie NoSQL ou outil de file de messages.\nSystèmes Distribués : Maîtrise des concepts d'idempotence, de gestion des échecs, de transactions asynchrones et d'ordonnancement.\nCI/CD & Cloud : Pratique courante de Docker, des pipelines CI/CD automatisés et des environnements Cloud (idéalement Microsoft Azure).\nMindset Delivery & Communication : Capacité à dialoguer avec des interlocuteurs non techniques, challenge constructif du besoin, sens de l'autonomie et de la qualité de code (tests automatisés systématiques).\nLangues : Anglais bilingue ou courant indispensable pour les échanges quotidiens.\nLes \"Plus\" appréciés (Nice to have) :\nExpérience sur les architectures Event Sourcing, CQRS ou projections.\nPratique des plateformes de streaming d'événements (Azure Event Hubs, Apache Kafka).\nConnaissance de gRPC, Protobuf et du versioning de schémas.\nNotions de GitOps (ArgoCD) et Kubernetes (AKS).\nSensibilité aux architectures hexagonales / clean architecture.\nExpérience sectorielle dans le transport, la logistique ou les environnements opérationnels critiques.\nUtilisation d'outils d'assistance au dev par IA (Claude Code, agents, etc.).","description_format":"text","description_chars":3175,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Professional Services","Human Resources"],"lifecycle":[{"event":"open","at":"2026-10-07T13:04:23Z"}],"visa":[],"liveness":{"score":49,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.768,"p_room":0.75,"age_days":20,"expected_fill_days":22,"reasons":["seen:20","velocity","win:late"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/meetshake-developpeur-backend-middleware-typescript-node-js","json_url":"https://alion.io/job/meetshake-developpeur-backend-middleware-typescript-node-js.json","meta":{"generated_at":"2026-10-13T07:56:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11696,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3908438},"rest":"https://alion.io/mcp/rest/get_company?id=3908438"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmeetshake-developpeur-backend-middleware-typescript-node-js"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmeetshake-developpeur-backend-middleware-typescript-node-js"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmeetshake-developpeur-backend-middleware-typescript-node-js"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/meetshake-developpeur-backend-middleware-typescript-node-js\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmeetshake-developpeur-backend-middleware-typescript-node-js"}]}