Stagiaire Full Stack
À propos du rôle
Nous recherchons un stagiaire Full Stack motivé pour apprendre et contribuer aux piles Web modernes tout en travaillant aux côtés d'ingénieurs senior sur des projets clients réels.
Ce stage est idéal pour quelqu'un désireux de créer des fonctionnalités de bout en bout, d'apprendre les meilleures pratiques et d'évoluer dans une culture d'ingénierie collaborative.
Responsabilités clés :
- Créez et maintenez des applications full-stack à l’aide des piles MEAN ou MERN.
- Développez des API et des microservices RESTful évolutifs à l'aide de Node.js, Express, NestJS ou de frameworks similaires.
- Concevoir et implémenter des interfaces frontend réactives à l'aide de React.js / Next.js / Angular.
- Diriger le développement d'applications mobiles à l'aide de React Native ou Flutter en fonction des besoins du projet.
- Déployez, surveillez et gérez des applications sur AWS (EC2, S3, RDS, Lambda, CloudFront, IAM, ECS, etc.).
- Travaillez avec des bases de données telles que MongoDB, PostgreSQL, MySQL, DynamoDB.
- Intégrez des API, des systèmes d'authentification et des passerelles de paiement tiers.
- Optimisez les applications en termes de vitesse, d’évolutivité, de performances et de sécurité.
Compétences requises
- Forte maîtrise de JavaScript, TypeScript, Node.js et des frameworks frontend (React/Angular/Next.js).
- Expertise pratique en architecture backend, développement d'API et middleware.
- Solide expérience avec PostgreSQL et au moins une base de données NoSQL (MongoDB / DynamoDB).
- Bonne compréhension du développement d'applications mobiles (React Native / Flutter).
- Maîtrise approfondie des déploiements AWS, des pipelines CI/CD, de l'infrastructure et des meilleures pratiques cloud.
- Capacité à concevoir des architectures évolutives, des modules réutilisables et des microservices.
Compétences intéressantes
- Expérience avec Docker, Kubernetes ou une architecture sans serveur.
- Familiarité avec GraphQL, Redis, WebSockets et les files d'attente de tâches en arrière-plan.
- Compréhension des microservices, des systèmes distribués et des architectures basées sur les événements.
- Exposition au réglage des performances, à la sécurité du code et aux meilleures pratiques.
- Expérience avec les intégrations de modèles AI/ML, les API d'inférence ou les flux de travail basés sur l'IA.

