29 May 2026

Backend Developer specializing in API First & Bus Driven at Echowa Ltd

Never Miss a Job Update Again. Click Here to Subscribe


Job Description


JOB OFFER NO. 011/Echowa/2026 

Compagnie : Echowa Ltd 

Location: Kigali, Rwanda 

Position: Backend Developer specializing in API First & Bus Driven

Contract Type: Permanent (with a one-month probationary period) 

Company presentation 

ECHOWA Ltd  is a Kigali-based company specializing in outsourcing professional services to international partners. We provide a range of skills in IT, design, accounting, administrative management, and more, for foreign companies seeking efficiency and quality. 

Job Description 

We are looking for a passionate and experienced Back-End Developer to join our technical team. You will actively participate in the creation of an API to simplify the integration of physical and virtual payment methods. 

At the heart of the development of our transactional gateway, your main mission will be to contribute your expertise to  design, structure, and implement a strictly API-first approach and an Event Bus-based architecture . We are looking for someone capable of laying these foundations for all our projects, in order to guarantee a flexible, robust, and highly scalable solution. 

Responsibilities and job description 

  • Event Architecture & Expertise:  Design and implement the overall Event Bus architecture of the project to ensure asynchronous communication and system resilience 
  • API-First Design  : Define and implement high-performance microservices with  NestJS  by placing API design at the center of the development cycle (clear specifications, rigorous documentation, interoperability). 
  • Asynchronous flow management:  Piloting the use of  BullMQ and Redis  to finely orchestrate transaction lifecycles and event queue management. 
  • Abstraction & Connectivity  : Create robust abstraction layers to easily integrate new payment providers (gateways). •  Database  : Manage and optimize the PostgreSQL  database,  ensuring data integrity and transaction management. 

Idempotence  is essential to event architectures .

www.echowa.com

[email protected] +250786364126

4th Flour, Tropical Plazza, Kigali, Rwanda 

  • System reliability:  Ensure code quality through automated testing (Jest) and manage system responsiveness via real-time notifications 

(Websockets/Webhooks). 

  • Collaboration & Mentoring:  Actively participate in code reviews using Jira and guide the team in adopting API-First and Event Driven best practices. 
  • Qualifications / abilities 

Essential technical skills: 

  • Absolute mastery of Node.js, NestJS, TypeScript, Python. 
  • Proven expertise in event-driven architectures (Event Bus / Event Driven Architecture) and mastery of queuing tools (BullMQ / Redis). • Strong API-first culture (API contract design, Swagger/OpenAPI, API version control). 
  • Excellent experience with PostgreSQL (TypeORM). 
  • Proficiency in development workflows (Git, Pull Requests). 
  • Familiarity with Linux, Docker and microservices environments is a plus. 

General skills: 

  • Fluency in French and/or English is essential. Fluency in the other language is an asset. 
  • Initiative to propose and design modern architectural solutions. 
  • Absolute rigor is essential for managing financial flows and handling asynchronous events. 
  • Collaborative spirit to support the team through this technical transition.  Required languages
  • French: fluency required (written and spoken). 
  • English: fluent is an asset (written and spoken). 

Experience : 

  • Minimum 3 to 5 years of experience in Back-End development, 
  • Implementing an Event Bus and/or API-First strategy  in a professional project is a plus

www.echowa.com 

[email protected] +250786364126

4th Flour, Tropical Plazza, Kigali, Rwanda 

Why join us? 

  • Become the  technical expert  on an innovative solution that simplifies point-of-sale payments. 
  • Take on an ambitious technical challenge by laying the architectural foundations of a modern stack yourself. 
  • Join a dynamic team with a culture focused on collaboration, excellence and technological evolution. 

Please note: this offer is exclusively for candidates who meet all the criteria mentioned above. 

For foreign applicants, please ensure that all your administrative documents are  in order, valid and up to date , including:  visa, work permit, passport  and any other document required to legally carry out professional activity in the country concerned. 

Candidature 





Method of Application

Send your application as a single file (PDF or ZIP) to the following address:  [email protected] , with  [email protected]  in the Cc field, and the subject line: Application for API BUS Backend Developer – Job offer no. 011/Echowa/2026 



Deadline:  June 12, 2026  at  5:00 PM  (Kigali time) 



Note: There is no fee to apply. Only shortlisted candidates will be contacted. 

Done in Kigali, on 27.05.2026 

Kyan Kabendji 

CEO – Echowa Ltd







Dont Miss Latest Jobs In Rwanda. Subscribe Today. CLICK HERE




Apply for this Job