Senior Developer Backend Node - Nest H/F - Hunlink
- Paris - 75
- CDI
- Hunlink
Les missions du poste
Hunlink est un cabinet de recrutement spécialisé dans l'accompagnement des entreprises sur leurs besoins en talents, alliant expertise technique et proximité client.Cette entreprise internationale du secteur digital & divertissement, fondée en Europe, dispose de bureaux dans Paris.
Elle réunit une équipe diversifiée, technophile et orientée innovation, composée de profils techniques, marketing et opérationnels issus de nombreux pays.
L'équipe développe et maintient plusieurs plateformes de distribution de contenu digital, couvrant des univers variés tels que :
- Logiciels et outils utilitaires
- Tests cognitifs / QI
- Sécurité digitale
- VOD - Streaming
Ces plateformes attirent plus de 500 000 nouveaux utilisateurs par mois, principalement aux États-Unis, ce qui impose des exigences élevées en matière de performance, fiabilité et scalabilité.
Votre Mission :
En tant que Développeur Back-End Senior, vous jouerez un rôle majeur dans la refonte globale de la plateforme, en concevant et implémentant de nouveaux services backend en Node.js / NestJS.
Vous interviendrez notamment sur :
- La migration du middleware existant vers un système moderne et modulaire
- L'amélioration de l'architecture orientée domaine (DDD)
- La construction de services robustes, fiables et très performants
- La collaboration étroite avec les équipes front-end, produit et backend PHP
Responsabilités :
1. Développement de Services & APIs
- Créer des services backend en Node.js / NestJS
- Concevoir des APIs scalables, sécurisées et performantes
- Implémenter la logique middleware, workers, files de messages, tâches en arrière-plan
2. Architecture & Scalabilité
- Participer à la création d'une architecture modulaire orientée domaine (DDD)
- Optimiser performances, caching, flux event-driven
- Contribuer à la migration progressive des systèmes legacy
3. Qualité du Code
- Produire un code TypeScript propre, structuré et maintenable
- Encadrer la qualité via les revues de code, la documentation et les bonnes pratiques internes
- Participer à la définition des standards d'ingénierie
4. Fiabilité & Testing
- Écrire des tests unitaires, intégration, E2E (Jest, Supertest)
- Construire des systèmes résistants à la charge, aux pics de trafic et à la concurrence
- Contribuer à l'analyse post-incident et à l'amélioration continue
5. Collaboration
- Travailler main dans la main avec les équipes Front-End, Produit, QA, DevOps, Back-End PHP
- Participer à la planification technique et aux discussions d'architecture
Le profil recherché
- 6+ ans d'expérience en développement backend Node.js / TypeScript (profil en dessous ne seront pas retenu)
- Maîtrise avancée de NestJS (modules, providers, interceptors, pipes, guards)
- Expertise en APIs REST, middleware, API gateways, pipelines de requêtes
- Très bonne compréhension de l'asynchronicité : concurrence, event loop, streams
- Connaissance approfondie des patterns d'intégration : orchestration API, transformation, validation, caching
- Maîtrise de l'authentification/autorisation (JWT, OAuth2, token rotation)
- Expérience avec PostgreSQL/MySQL et Redis
- Très bonne capacité à produire et documenter des APIs (OpenAPI/Swagger)
- Expérience CI/CD, Docker, Git et pratiques DevOps modernes
- À l'aise dans un environnement multi-équipes et produits à fort trafic
Compétences importantes souhaitées :
- Expérience en API gateways, reverse proxy, ou BFF
- Connaissance des communications microservices (REST, RPC, messaging, queues)
- Familiarité avec monorepos / Nx et architectures modulaires NestJS
- Maîtrise des concepts de sécurité middleware : rate limiting, throttling, sanitization
- Pratique des tests API automatisés (Jest/Supertest)
- Bonne compréhension de l'observabilité : logs, traçage (OpenTelemetry), métriques
- Expérience architectures tolerantes aux pannes : circuit breakers, retries, timeouts
- Gestion du versionnage d'API et des contraintes de rétrocompatibilité
Compétences appréciées :
- Connaissance de l'écosystème PHP / Symfony
- Notions de GraphQL
- Familiarité avec les services AWS (Lambda, API Gateway, ECS/EKS, S3)
- Expérience création SDK, librairies clients, wrappers
- Habitude des environnements très haute performance / faible latence
- Intérêt pour les outils d'IA (Copilot, ChatGPT, génération de tests)