Developpeur FullStack – Douala
Z-TECH
Douala, Littoral, Cameroon
·Apply ASAP
·Freelance
·Internet - Web
·Web developer
- Concevoir et développer les fonctionnalités de la plateforme, côté frontend comme côté backend : réservation de billets, gestion des agences et de leurs succursales, trajets, tarifs et places, tableaux de bord.
- Développer l’API REST et la logique métier (authentification, rôles et permissions, règles de réservation, isolation des données entre agences).
- Réaliser l’application web et l’application mobile à partir des maquettes UI/UX.
- Intégrer les services externes : paiement Mobile Money via un agrégateur, SMS, e-mail et notifications push.
- Concevoir et optimiser la base de données relationnelle.
- Garantir la qualité et la sécurité du code : tests automatisés, revues de code, protection des données personnelles.
- Participer aux événements Scrum : planification, mêlée quotidienne, revue de sprint, rétrospective.
- Participer au déploiement, à la supervision et à la maintenance de la plateforme.
- Rédiger la documentation technique, notamment celle de l’API
- Formation Bac+3 minimum en informatique, développement web ou mobile, ou équivalent.
- [1 à 3] ans d’expérience en développement fullstack (les profils juniors motivés sont les bienvenus).
- Frontend : React et TypeScript
- Backend : Node.js / NestJS (ou framework équivalent), Python (framework django) et conception d’API REST
- Base de données : PostgreSQL et modélisation relationnelle
- Git et GitHub, travail en équipe avec revues de code
- Développement mobile avec React Native et Expo
- Docker, intégration et déploiement continus (CI/CD)
- Intégration d’API de paiement (Mobile Money) et de services SMS
- Tests automatisés (Jest)
- Notions de sécurité web (authentification JWT, protection contre les failles courantes)
- Expérience de la méthode Scrum
- Autonomie, rigueur et sens des responsabilités
- Esprit d’équipe et bonne communication
- Capacité à apprendre vite et à s’adapter à des besoins qui évoluent
- Sensibilité à l’expérience utilisateur, notamment pour des utilisateurs avec une connexion limitée
- Français et anglais (écrit et oral)
» Years of work experience: Between 1 year and 2 years
» Minimum Education Level: Bachelor's Degree
Apply Now
