Développeur NodeJS (TypeScript) / AWS spécialisé Authentification (H/F)
Contexte
Au sein d'un acteur majeur du secteur de la distribution de services Cloud, vous rejoindrez une nouvelle feature team dédiée au développement des services d'authentification d'une plateforme cloud à forte volumétrie. Vous participerez à la conception d'une architecture Serverless moderne sur AWS, dans un environnement distribué, orienté microservices et Continuous Delivery.
Missions principales
- Concevoir, développer et maintenir des services back-end en Node.js / TypeScript sur AWS
- Participer à la mise en place d'une nouvelle feature team dédiée aux mécanismes d'authentification et de gestion des identités
- Développer des API REST selon une approche API First et une architecture microservices
- Concevoir et implémenter des fonctions AWS Lambda, workflows Step Functions et déploiements via CloudFormation / SAM
- Concevoir les modèles de données avec DynamoDB et OpenSearch
- Mettre en œuvre les technologies d'authentification et de sécurité (Amazon Cognito, OAuth 2.0, JWT)
- Participer à l'amélioration continue de la plateforme, à la qualité du code (tests unitaires, revues de code) et aux pratiques DevOps
- Collaborer avec les équipes produit et techniques dans un environnement Agile
Compétences techniques requises
- Excellente maîtrise de Node.js et TypeScript
- Solide expérience sur AWS Serverless : Lambda, API Gateway, CloudFormation, SAM, Step Functions
- Maîtrise des architectures microservices et des API REST
- Expérience avec Amazon Cognito, OAuth 2.0, JWT ou d'autres solutions d'authentification et de gestion des identités
- Bonne connaissance de DynamoDB, S3, CloudFront, OpenSearch et SSM Parameter Store
- Pratique des outils de développement et de déploiement dans un contexte CI/CD
- Une expérience avec LocalStack, OpenAPI ou les architectures API First constitue un plus
Profil recherché
- Diplômé(e) d'une formation supérieure en informatique (Bac+5 ou équivalent)
- Expérience confirmée en développement back-end Node.js / TypeScript sur AWS
- Solides compétences en conception logicielle et en architectures distribuées
- Sensibilité aux problématiques de sécurité, d'authentification et de performance
- Esprit d'équipe, autonomie et capacité à évoluer dans un environnement technique exigeant et innovant
- Une première expérience sur des plateformes Cloud à forte volumétrie ou des architectures Serverless est fortement appréciée
#LI-MA3