En tant que Développeur Back-End Généraliste chez Echowa Ltd, vous rejoignez l'équipe technique centrale pour concevoir, faire évoluer et stabiliser les moteurs logiques, les micro-services et les API. Vous interviendrez sur l'ensemble du catalogue de services dans un environnement agile et multi-projets valorisant la polyvalence et l'autonomie.
Sponsored
Sponsored
Software Engineering
Développeur Backend Généraliste
Category
Software Engineering
Employment Type
Full-time
Location
Kigali, Rwanda
Vacancies
1 position
Closing Date
10/31/2026
6 days left
Employer / Company

Echowa Ltd
10 views
0 unlocks
Description (Public)
Duties, Roles and Responsibilities
- Développement & Évolution de fonctionnalités : Concevoir et implémenter de nouvelles fonctionnalités métiers robustes en NestJS pour nos différentes applications (back-offices de gestion, applicatifs POS, logique métier Kiosk).
- Architecture de données : Modéliser, administrer et optimiser nos bases de données PostgreSQL afin de garantir la fluidité des plateformes et la coherence des données multisites.
- Gestion des tâches asynchrones : Assurer le traitement des files d'attente, des workflows d'arrière-plan et des tâches planifiées en vous appuyant sur le couple BullMQ et Redis.
- Interopérabilité : Connecter et faire communiquer nos différents modules applicatifs (par exemple, relier l'administration centrale aux webapps Capacitor ou aux terminaux sur site).
- Qualité & Fiabilité : Maintenir un haut niveau d'exigence technique à travers la rédaction de tests automatisés (Jest) et le suivi des déploiements.
- Collaboration transverse : Participer activement à la vie de l'équipe (revues de code croisées sous Jira, rituels agiles) et échanger régulièrement avec les développeurs Front-End et Mobiles.
Qualifications, Education and Competencies
- Maîtrise solide de Node.js, NestJS et TypeScript.
- Bonne expérience pratique avec PostgreSQL (TypeORM).
- Connaissance de base des outils de queue (BullMQ / Redis) pour la gestion de tâches.
- Maîtrise des workflows de développement standards (Git, Pull Requests).
- Une familiarité avec Docker ou l'intégration d'apps hybrides (Capacitor) est un plus.
- Maîtrise indispensable du français et/ou anglais. La maîtrise de l’autre langue est un plus.
- Polyvalence et agilité d'esprit pour basculer facilement d'un projet ou d'un sujet fonctionnel à un autre.
- Sens du service client / commerçant : comprendre l'impact concret de votre code sur le terrain.
- Esprit d’initiative et collaboratif pour travailler efficacement au sein d'une équipe pluridisciplinaire.
- Français : courant obligatoire (écrit et parlé).
- Anglais : courant un atout (écrit et parlé).
- Minimum 2 à 3 ans d'expérience en développement Back-End (idéalement dans l'univers du SaaS, du retail, de la gestion B2B ou du e-commerce).
How to Apply
Get DAILY Job Updates
AfriCareers WhatsApp Channel
Follow Channel
Get DAILY Job Updates
AfriCareers Telegram Channel
Follow Channel
Turn on to receive notifications
