Senior Developer Backend Node - Nest H/F
Hunlink
Paris, France
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
SeniorJob location
Remote
Paris, France
Tech stack
JavaScript
PHP
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unit Testing
Software Quality
Code Review
Continuous Integration
DevOps
Middleware
PostgreSQL
MySQL
Node.js
OAuth
Redis
Swagger
Reverse Proxy
Service Development Studio
Data Streaming
Symfony
TypeScript
Openapi
Caching
Backend
GIT
Low Latency
GraphQL
Front End Software Development
Api Gateway
NestJS
GPT
Docker
Microservices
Job description
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, 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 :
- 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
- 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
- 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
- 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
- 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, la responsabilité
- l'innovation
- le feedback continu
- Profiter d'un mode de travail hybride : 2 jours de télétravail
- Évoluer dans une entreprise ambitieuse, avec une vision produit claire
Requirements
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, 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)
Hunlink est un cabinet de recrutement spécialisé dans l'accompagnement des entreprises sur leurs besoins en talents, alliant expertise technique et proximité client.
- Contribuer à des produits utilisés par des millions d'utilisateurs à travers le monde
- Travailler au sein d'une équipe talentueuse, bienveillante et internationale
About the company
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., 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é.