Node.js AWS Serverless
Description de la mission
Au sein d'une équipe produit dynamique, vous participerez au développement et à l'évolution d'une plateforme à fort trafic reposant sur une architecture Serverless AWS moderne.
Vous interviendrez principalement sur la conception et le développement de nouvelles fonctionnalités autour du catalogue produit, tout en garantissant les performances, la robustesse et la scalabilité de la plateforme.
🎯 Vos missions
Vos missions seront les suivantes :
Développer de nouvelles fonctionnalités en Node.js et TypeScript.
Concevoir des services optimisés pour des environnements Serverless (AWS Lambda).
Participer à la modélisation et à l'évolution des données sous DynamoDB.
Contribuer à l'amélioration continue de l'architecture applicative.
Mettre en œuvre et maintenir les tests unitaires et d'intégration.
Participer aux pipelines CI/CD et aux bonnes pratiques DevOps.
Collaborer avec les équipes produit et techniques dans un environnement Agile.
🧰 Environnement technique
Environnement technique :
Node.js
TypeScript
AWS Lambda
DynamoDB
S3
Elasticsearch
Jest / Mocha / Chai
CI/CD
Profil recherché
Profil recherche 🎯
Vous disposez d'une expérience significative en développement Backend JavaScript/TypeScript et avez déjà évolué dans des environnements Cloud AWS orientés Serverless.
Compétences attendues 🧰
Excellente maîtrise de Node.js.
Bonne expérience des architectures Serverless AWS.
Pratique de TypeScript en environnement de production.
Maîtrise de DynamoDB et des bases NoSQL.
Expérience des tests automatisés (Jest, Mocha, Chai).
Bonne compréhension des principes CI/CD.
Sensibilité aux problématiques de performance, scalabilité et qualité logicielle.
Atout ⭐
Une expérience sur Elasticsearch ainsi que sur des architectures événementielles AWS constitue un véritable atout.
Qualité de la mission
🚀 Points clés
Projet stratégique à forte visibilité.
Architecture 100 % Serverless moderne.
Forte autonomie technique.
Utilisation avancée des services AWS.
Développement de nouvelles fonctionnalités à forte valeur métier.
Environnement favorisant les bonnes pratiques de développement, la qualité logicielle et l'amélioration continue.
Mission longue durée avec perspectives d'évolution.