6 months ago
Rabat, MoroccoSenior
Responsibilities
- Concevoir, développer et maintenir des applications web performantes et scalables.
- Développer des APIs backend avec Node.js et des interfaces frontend avec React.
- Participer aux choix d’architecture, aux revues de code et à l’ensemble du cycle de vie des applications.
- Optimiser les performances frontend et backend.
- Mettre en place et maintenir les tests unitaires et d’intégration.
- Appliquer les bonnes pratiques de sécurité, notamment l’authentification, l’autorisation et la protection des données.
- Collaborer avec les équipes produit, UX/UI et QA et participer aux rituels Agile.
- Contribuer à l’amélioration continue des pratiques de développement.
Requirements
- Bac+5 en informatique ou équivalent.
- 5 à 8 ans d’expérience en développement web.
- Expérience significative de Node.js et React sur des projets en production.
- Maîtrise de JavaScript et TypeScript.
- Solide expérience en conception d’API et en développement frontend React.
- Bonne compréhension des architectures web modernes et des problématiques de performance et de sécurité.
- Autonomie, sens des responsabilités, esprit d’équipe et bonnes capacités de communication.
- Capacité à analyser et résoudre des problèmes complexes, avec proactivité et force de proposition.
- La connaissance de NestJS, des architectures microservices, du TDD et du Clean Code est appréciée.
- Une expérience sur des projets à fort trafic ou critiques et un bon niveau d’anglais technique sont des atouts.
Benefits
- Environnement dynamique et innovant au sein d’une équipe passionnée par les technologies de données.
- Projets d’envergure utilisant des technologies cloud et Big Data.
- Opportunités d’évolution et de formation continue.
- Cadre de travail flexible en mode hybride et avantages attractifs.
Tech Stack
AWSAzureDockerExpressGitGitHub ActionsGitLab CI/CDGoogle Cloud PlatformGraphQLJavaScriptJenkinsMongoDBMySQLNestJSNode.jsPostgreSQLReactReduxTailwind CSSTypeScript
