Backend Developer specializing in API First & Bus Driven at Echowa Ltd
- Company: Echowa Ltd
- Location: Rwanda
- State: Kigali Jobs in Rwanda
- Job type: Full-Time
- Job category: IT/Telecom Jobs in Rwanda
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
