Développeur Backend Généraliste
2026-05-28T14:45:26+00:00
Echowa Ltd
https://cdn.greatrwandajobs.com/jsjobsdata/data/employer/comp_4146/logo/Echowa%20Ltd.jpeg
https://www.greatrwandajobs.com/jobs
FULL_TIME
4th Flour, Tropical Plazza KN 82 Street
Kigali
Kigali
00000
Rwanda
Information Technology
Computer & IT, Science & Engineering
2026-06-12T17:00:00+00:00
8
Présentation de l’entreprise
ECHOWA Ltd est une entreprise basée à Kigali, spécialisée dans la sous-traitance de services professionnels pour des partenaires internationaux. Nous fournissons des compétences variées en IT, design, comptabilité, gestion administrative, et plus encore, pour des entreprises étrangères en quête d’efficacité et de qualité.
Description du poste
En tant que Développeur Back-End Généraliste, vous intégrez notre core team technique. Votre rôle sera de concevoir, faire évoluer et stabiliser les moteurs logiques, les micro-services et les API qui propulsent l'ensemble de nos lignes de produits.
Vous rejoignez un environnement agile et multi-projets où la polyvalence, l'autonomie et le pragmatisme technique sont valorisés. Sans être cloisonné à une brique unique, vous interviendrez sur toute la largeur de notre catalogue de services (gestion administrative, synchronisation avec les terminaux physiques, back-offices, etc.).
Responsabilités et descriptif des tâches
- 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 cohérence 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 / capacités
Compétences techniques requis :
- 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.
Compétences générales :
- 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.
Langues requises
- Français : courant obligatoire (écrit et parlé).
- Anglais : courant un atout (écrit et parlé).
Expérience :
- 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).
Pourquoi nous rejoindre ?
- Diversité des sujets : Vous touchez à tout (gestion d'inventaire, configuration d'interfaces de vente, back-offices, applications mobiles et tablettes).
- Stack moderne et unifié : Un écosystème technique cohérent et agréable à opérer au quotidien.
- Impact concret : Nos solutions sont déployées chez de vrais commerçants et utilisées chaque jour par des milliers d'utilisateurs finaux.
Attention : cette offre s’adresse exclusivement aux candidats remplissant l’ensemble des critères mentionnés ci-dessus.
Pour les candidats étrangers, merci de vous assurer que l’ensemble de vos documents administratifs sont en ordre, valides et à jour, notamment : visa, permis de travail, passeport et tout autre document requis pour exercer légalement une activité professionnelle dans le pays concerné.
- 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 cohérence 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.
- 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.
- 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).
JOB-6a1855063ead2
Vacancy title:
Développeur Backend Généraliste
[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT, Science & Engineering]
Jobs at:
Echowa Ltd
Deadline of this Job:
Friday, June 12 2026
Duty Station:
4th Flour, Tropical Plazza KN 82 Street | Kigali | Kigali
Summary
Date Posted: Thursday, May 28 2026, Base Salary: Not Disclosed
Similar Jobs in Rwanda
Learn more about Echowa Ltd
Echowa Ltd jobs in Rwanda
JOB DETAILS:
Présentation de l’entreprise
ECHOWA Ltd est une entreprise basée à Kigali, spécialisée dans la sous-traitance de services professionnels pour des partenaires internationaux. Nous fournissons des compétences variées en IT, design, comptabilité, gestion administrative, et plus encore, pour des entreprises étrangères en quête d’efficacité et de qualité.
Description du poste
En tant que Développeur Back-End Généraliste, vous intégrez notre core team technique. Votre rôle sera de concevoir, faire évoluer et stabiliser les moteurs logiques, les micro-services et les API qui propulsent l'ensemble de nos lignes de produits.
Vous rejoignez un environnement agile et multi-projets où la polyvalence, l'autonomie et le pragmatisme technique sont valorisés. Sans être cloisonné à une brique unique, vous interviendrez sur toute la largeur de notre catalogue de services (gestion administrative, synchronisation avec les terminaux physiques, back-offices, etc.).
Responsabilités et descriptif des tâches
- 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 cohérence 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 / capacités
Compétences techniques requis :
- 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.
Compétences générales :
- 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.
Langues requises
- Français : courant obligatoire (écrit et parlé).
- Anglais : courant un atout (écrit et parlé).
Expérience :
- 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).
Pourquoi nous rejoindre ?
- Diversité des sujets : Vous touchez à tout (gestion d'inventaire, configuration d'interfaces de vente, back-offices, applications mobiles et tablettes).
- Stack moderne et unifié : Un écosystème technique cohérent et agréable à opérer au quotidien.
- Impact concret : Nos solutions sont déployées chez de vrais commerçants et utilisées chaque jour par des milliers d'utilisateurs finaux.
Attention : cette offre s’adresse exclusivement aux candidats remplissant l’ensemble des critères mentionnés ci-dessus.
Pour les candidats étrangers, merci de vous assurer que l’ensemble de vos documents administratifs sont en ordre, valides et à jour, notamment : visa, permis de travail, passeport et tout autre document requis pour exercer légalement une activité professionnelle dans le pays concerné.
Work Hours: 8
Experience in Months: 24
Level of Education: bachelor degree
Job application procedure
Interested in applying for this job? Click here to submit your application now.
Candidature
Documents à envoyer : CV avec références, Lettre de motivation et pièce d’identité.
Comment postuler
Envoyez votre candidature en un seul fichier (PDF ou ZIP) à l’adresse suivante
Date limite : 12.06.2026 à 17h00 (heure de Kigali)
NB : Aucun frais n’est requis pour postuler. Seuls les candidats présélectionnés seront contactés.
All Jobs | QUICK ALERT SUBSCRIPTION