L'Atelier
Senior Backend Engineer - Node.js / AWS Serverless
office • FRA • senior • Не указана
Nous recrutons pour intervenir au cœur de la R&D de notre client, une plateforme de distribution Cloud mondiale. Ils agissent comme le hub technologique entre les fournisseurs (Hyperscalers type Microsoft, Google, AWS) et un réseau mondial de revendeurs.
**Votre rôle au quotidien** : Il ne s'agit pas d'un simple poste de développement de features, mais d'un rôle fortement axé sur l'architecture, la fiabilité et l'orchestration :
* **Conception & Développement :** Créer des workflows complexes en Node.js/TypeScript dans un environnement Cloud Native AWS (100% Serverless).
* **Orchestration des flux :** Gérer des processus où une action utilisateur peut déclencher plus de 15 appels API externes. Maîtriser la latence, les retry pattern et les limites de requêtes.
* **Migration & Dette (30 à 40% du temps) :** Finaliser la transition d'un historique PHP vers le nouveau socle Serverless tout en gérant les cas limites (edge cases).
* **Fiabilité :** Participer aux chantiers d'uniformisation, de haute disponibilité multi-régions et d'engagement de stabilité (les endpoints publics doivent être garantis 18 mois sans régression).
**La Stack Technique**
* **Langages :** Node.js, TypeScript (un peu de legacy PHP en cours d'extinction).
* **Cloud & Architecture :** AWS (Lambda, Step Functions, EventBridge, API Gateway, CloudFront), Event-Driven Architecture.
* **Data :** DynamoDB, MySQL.
* Vous avez au moins 5 ans d'expérience en ingénierie backend, avec une forte expertise sur l'écosystème **Node.js / TypeScript**.
* Vous maîtrisez les architectures orientées événements et le **Serverless sur AWS** (Lambda, Step Functions).
* Une certification AWS (Developer Associate ou Solutions Architect) est un grand plus. Si vous ne l'avez pas, le passage de la certification sera obligatoire dans votre première année.
* Vous cherchez un environnement avec une forte culture de la progression technique.
* Échange en visio avec la RRH (30/60 min).
* Entretien technique avec le Tech Lead / Architecte (1h).
* Échange final avec le client / sponsor du projet.