almost 2 years ago
Casablanca, MoroccoMid Level / Senior
Responsibilities
- Développer et maintenir des applications back-end avec Node.js 16 et Express.js.
- Créer et maintenir des API RESTful.
- Écrire des tests unitaires et d’intégration avec Jest.
- Travailler avec PostgreSQL et les outils de documentation d’API comme Swagger.
- Mettre en œuvre ou intégrer des mécanismes d’authentification OAuth et OIDC.
- Utiliser Git et Bitbucket pour la gestion des versions.
- Automatiser des tâches avec des scripts Bash dans un environnement Linux Debian/Ubuntu.
- Travailler avec les Google APIs.
- Évaluer le code et ses impacts, remettre en question les solutions existantes et proposer des améliorations.
- Collaborer avec l’équipe et produire des livrables et reportings de haute qualité.
Requirements
- Bac+5 en école d’ingénieur ou équivalent universitaire, avec une spécialisation en informatique, ou expérience significative équivalente.
- 3 à 7 ans d’expérience en JavaScript.
- Maîtrise du développement back-end avec Node.js 16 et Express.js.
- Solide expérience dans la création et la maintenance d’API RESTful.
- Maîtrise de Jest pour les tests unitaires et d’intégration.
- Bonne connaissance de PostgreSQL, Swagger, OAuth, OIDC, Git, Bitbucket, Bash et Linux Debian/Ubuntu.
- Expérience avec les Google APIs.
- Excellentes capacités de communication écrite et orale, d’analyse, de prise de recul et de collaboration.
- Une expérience dans le commerce de détail ou la grande distribution est un plus.
- Maîtrise des concepts Agile, notamment Scrum, Sprint Planning et backlog.
