freehire launches on Product Hunt on 26 August.

Follow →

Développeur Backend Node.js confirmé (H/F)

Summary

Build and maintain a real-time backend in Node.js/TypeScript that synchronizes thousands of live clients via WebSocket, Redis, and event-driven flows, ensuring reliability and backward-compatible contracts.

Location & Compensation

France (Hauts de France), télétravail partiel possible.

Profil confirmé, idéalement sur des systèmes backend en production.

Salaire : 55 k max en fixe + super intéressement / participation.

Présentiel : 1 à 2 jours sur Lille.

L’entreprise

Une scale‑up du divertissement numérique et musical, en très forte croissance, qui fait chanter des millions de personnes dans le monde entier.

Plus de 20 ans d’expérience, mais un rythme de croissance qui n’a rien perdu de son énergie : produits utilisés à très grande échelle, ambitions internationales, équipe qui grandit vite. On ne construit pas des maquettes, on construit des systèmes qui tournent en production chaque jour pour des centaines de milliers d’utilisateurs, avec un impact que tu peux voir et sentir immédiatement.

Le poste

On cherche à muscler l’équipe technique en charge du système de contrôle temps réel, le cœur battant de l’expérience produit. Ce backend orchestre en direct plusieurs types de clients (applications, télécommandes, services backend, monitoring, clients web). Oublie l’API CRUD classique : ici tu joues avec des sessions live, des états partagés, des reconnexions, des files d’attente et de la synchronisation à grande échelle.

Responsabilités

  • Faire évoluer un backend temps réel utilisé par des milliers de clients en simultané
  • Comprendre, maintenir et améliorer des flux événementiels riches
  • Fiabiliser le système : timeouts, reconnexions, erreurs réseau, cohérence d’état
  • Faire évoluer les contrats de messages sans jamais casser les clients existants
  • Muscler les tests de scénarios métier pour avancer vite sans casser
  • Booster l’architecture de façon robuste et lisible, en collaboration avec produit, support et tech

Compétences techniques

TypeScript / Node.js, WebSocket, Redis, JSON / Protobuf, tests automatisés, observabilité, GitHub Actions.

Qualifications

  • Expérience backend solide, idéalement en production
  • À l’aise avec les états partagés, l’asynchrone, les erreurs réseau
  • Attentif aux contrats entre systèmes et à leur compatibilité dans le temps
  • Comprend un produit avant de vouloir tout réécrire
  • Aime fiabiliser et améliorer plutôt que repartir de zéro
  • Écrit des tests réellement utiles
  • Montre vite son niveau en TypeScript / Node.js, même si ce n’est pas sa stack actuelle
  • Communique clairement avec des profils produit, support et tech
  • Privilégie le collectif, sait demander de l’aide

Un vrai plus si tu as déjà touché à des systèmes temps réel : WebSocket, messaging, Redis, collaboration live, streaming, IoT, jeu vidéo, systèmes distribués.

Encore mieux si tu maîtrises WebSocket, Redis, pub/sub, queues, event driven, contrats de messages versionnés, Protobuf, chasse aux bugs intermittents en prod, sensibilité observabilité, ou que tu viens de Java / Go / C# / PHP / Python / Rust et que tu as envie de passer au TypeScript.

Pourquoi nous rejoindre

  • Une scale‑up en forte croissance, avec des produits utilisés chaque jour dans le monde entier
  • Un environnement technique exigeant où la qualité prime sur la quantité
  • Des sujets concrets, variés, parfois atypiques, jamais ennuyeux
  • Une équipe soudée où l’on partage et transmet
  • De vraies responsabilités et un poids réel dans les décisions techniques
  • Onboarding personnalisé et flexibilité sur ton mode de travail
  • Bureaux sympas, titres restaurant, intéressement, prime vacances, mutuelle, transports

Processus d’entretien

Entretien et test technique (visio ou présentiel).

See also