Développeur Back-end Node.js Sénior - Média & Streaming (H/F)

Location
Paris
Workplace
Hybrid

About this role

 

enjoy-working-with-dhmit-linkedin-banner-.png

Nous recherchons un.e Développeur.se Back-end Node.js Sénior pour un acteur majeur des médias numériques : services et API à fort trafic derrière des applications de vidéo à la demande et de direct, sur web, mobile et TV. Équipe produit agile, région parisienne, présence sur site partielle.

MISSIONS :

  • Concevoir et développer des services Node.js et des API REST sécurisées, consommées par les fronts web, mobiles et TV.

  • Définir et documenter les contrats d'API (Swagger), gérer le versioning.

  • Mettre en œuvre authentification et autorisations : OAuth2, JWT, SSO, CORS, en-têtes de sécurité.

  • Écrire les tests unitaires et d'intégration, suivre la couverture, faire les revues de code.

  • Industrialiser : Docker, GitLab CI, PM2, scripts shell, supervision.

  • Diagnostiquer les incidents de production et traiter les causes racines.

  • Documenter en français et en anglais ; échanger avec Produit et Design en Agile.

PROFIL :

5 ans minimum de back-end, dont une pratique récente et confirmée de Node.js en production.

  • Node.js LTS récent, JavaScript ES2020+ côté serveur

  • NestJS, Express, Fastify ou Koa

  • API REST, JSON, YAML

  • Jest ou Mocha/Chai/Sinon, couverture de code

  • Linux, shell, NPM, PM2 ; Git, GitLab CI

  • Anglais technique, Agile, français courant

Un vrai plus :

  • Média, vidéo, streaming ou plateforme de contenus à forte audience - c'est l'environnement de la mission

  • MariaDB / MySQL, MongoDB, Redis, Prisma ou TypeORM

  • Elasticsearch

  • Temps réel : WebSockets, SSE, pub/sub, architectures événementielles

  • Worker Threads

  • Cucumber / Gherkin, Postman, Confluence

MODALITÉS :

Région parisienne, site partiel · Démarrage fin septembre 2026 · Mission longue, renouvelable · Freelance ou salarié.

Merci d'indiquer votre TJM ou vos prétentions et votre disponibilité.

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?