Skip to main content

Développeur Backend Spécialisation API First & Bus Driven

Echowa Ltd

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é.

Rate this employer
Average: 3.8 (32 votes)

OFFRED’EMPLOIE N°011/Echowa/2026 

Compagnie : Echowa Ltd 

Lieu : Kigali, Rwanda 

Poste : Développeur Backend spécialisation API First & Bus Driven

Type de Contrat : CDI (avec une période d’essai d’un mois) 

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 

Nous recherchons un Développeur Back-End passionné et expérimenté pour rejoindre notre équipe technique. Vous participerez activement à la création d'une API permettant de simplifier l'intégration de moyens de paiements physiques et virtuels. 

Au cœur du développement de notre passerelle transactionnelle, votre mission principale sera d'apporter votre expertise pour concevoir, structurer et implémenter une approche strictement API-First et une architecture basée sur un Event Bus. Nous recherchons une personne capable de mettre en place ces fondations pour l'ensemble de nos projets, afin de garantir une solution souple, robuste et hautement scalable. 

Responsabilités et descriptif des tâches 

  • Architecture & Expertise Événementielle : Concevoir et mettre en place l'architecture Event Bus globale du projet pour assurer la communication asynchrone et la résilience du système
  • Conception API-First : Définir et implémenter des micro-services performants avec NestJS en plaçant le design de l'API au centre du cycle de développement (spécifications claires, documentation rigoureuse, interopérabilité). 
  • Gestion des flux asynchrones : Piloter l'utilisation de BullMQ et Redis pour orchestrer finement les cycles de vie des transactions et la gestion des files d'attente d'événements. 
  • Abstraction & Connectivité : Créer des couches d'abstraction robustes pour intégrer facilement de nouveaux prestataires de paiement (gateways). • Base de données : Gérer et optimiser la base de données PostgreSQL en garantissant l'intégrité des données, la gestion des transactions et 

l'idempotence essentielle aux architectures événementielles.

www.echowa.com 

careers@echowa.com +250786364126

4th Flour, Tropical Plazza KN 82 Street, Kigali, Rwanda 

  • Fiabilité du système : Assurer la qualité du code via des tests automatisés (Jest) et piloter la réactivité du système via des notifications temps réel 

(Websockets/Webhooks). 

  • Collaboration & Mentorat : Participer activement aux revues de code sous Jira et guider l'équipe dans l'adoption des meilleures pratiques API-First et Event Driven. 
  • Qualifications / capacités 

Compétences techniques indispensables : 

  • Maîtrise absolue de Node.js, NestJS, TypeScript, Python. 
  • Expertise avérée en architectures orientées événements (Event Bus / Event Driven Architecture) et maîtrise des outils de queue (BullMQ / Redis). • Forte culture API-First (conception de contrats d'API, Swagger/OpenAPI, gestion des versions d'API). 
  • Excellente expérience avec PostgreSQL (TypeORM). 
  • Maîtrise des workflows de développement (Git, Pull Requests). 
  • Une familiarité avec Linux, Docker et les environnements micro-services 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. 
  • Esprit d'initiative pour proposer et concevoir des solutions architecturales modernes. 
  • Rigueur absolue indispensable pour la gestion de flux financiers et la manipulation d'événements asynchrones. 
  • Esprit collaboratif pour accompagner l'équipe dans cette transition technique. Langues requises
  • Français : courant obligatoire (écrit et parlé). 
  • Anglais : courant un atout (écrit et parlé). 

Expérience : 

  • Minimum 3 à 5 ans d'expérience en développement Back-End, 
  • La mise en place d’une stratégie Event Bus et/ou API-First dans un projet professionnel est un plus

www.echowa.com 

careers@echowa.com +250786364126

4th Flour, Tropical Plazza KN 82 Street, Kigali, Rwanda 

Pourquoi nous rejoindre ? 

  • Devenez le référent technique sur une solution innovante qui simplifie les paiements en point de vente. 
  • Relevez un défi technique ambitieux en posant vous-même les bases architecturales d'un stack moderne. 
  • Intégrez une équipe dynamique avec une culture axée sur la collaboration, l'excellence et l'évolution technologique. 

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é. 

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 : careers@echowa.com, avec mm@echowa.com en Cc, avec objet du mail : Candidature Dev Backend API BUS – Offre n°011/Echowa/2026 

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. 

Fait à Kigali, le 27.05.2026 

Kyan Kabendji 

CEO – Echowa Ltd

Click on the APPLY button to send your application documents:
  • Your application will be sent to the employer immediately (Allowed formats: .doc .pdf .txt .docx)
  • A confirmation email will be sent to you few minutes afterwards
  • You can request any documents archived from our website (ex: a job description, a CV, a cover letter...)