29 May 2026

Generalist Backend Developer at Echowa Ltd

Never Miss a Job Update Again. Click Here to Subscribe


Job Description


JOB OFFER NO. 010/Echowa/2026 

Company: Echowa Ltd 

Location: Kigali, Rwanda 

Position: Generalist Backend Developer 

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 

As a Generalist Back-End Developer, you will join our core technical team. Your role will be to design, develop, and stabilize the logic engines, microservices, and APIs that power all of our product lines. 

You will be joining an agile, multi-project environment where versatility, autonomy, and technical pragmatism are valued. Without being confined to a single area, you will be involved across the full breadth of our service catalog (administrative management, synchronization with physical terminals, back offices, etc.). 

Responsibilities and job description 

  • Development & Evolution of features:  Design and implement robust new business features in NestJS for our various applications (management back offices, POS applications, Kiosk business logic). 
  • Data architecture:  Modeling, administering and optimizing our PostgreSQL databases to ensure platform fluidity and multi-site data consistency. 
  • Asynchronous task management:  Ensure the processing of queues, background workflows and scheduled tasks using the BullMQ and Redis combination. 
  • Interoperability:  Connecting and enabling communication between our different application modules (for example, linking central administration to Capacitor webapps or on-site terminals). 
  • Quality & Reliability:  Maintain a high level of technical requirements through the writing of automated tests (Jest) and monitoring of deployments. 
  • Cross-functional collaboration:  Actively participate in the life of the team (cross-code reviews under Jira, agile rituals) and regularly exchange with Front-End and Mobile developers.

www.echowa.com 

[email protected] +250786364126

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

Qualifications / abilities 

Required technical skills: 

  • Solid mastery of  Node.js, NestJS and TypeScript . 
  • Good practical experience with  PostgreSQL  (TypeORM). 
  • Basic knowledge of queue tools ( BullMQ / Redis ) for task management. 
  • Proficiency in standard development workflows ( Git , Pull Requests). • Familiarity with  Docker  or hybrid app integration ( Capacitor ) is a plus. 

General skills: 

  • Fluency in  French  and/or  English is essential  . Fluency in the other language is an asset. 
  • Versatility and mental agility  to easily switch from one project or functional topic to another. 
  • Customer service/merchant focus  : understanding the concrete impact of your code on the ground. 
  • Initiative and collaborative spirit  to work effectively within a multidisciplinary team. 

Languages ​​required

  • French: fluency required (written and spoken). 
  • English: fluent is an asset (written and spoken). 

Experience : 

  • Minimum 2 to 3 years of experience in Back-End development (ideally in the SaaS, retail, B2B management or e-commerce sectors). 
  • Why join us? 
  • Diverse topics:  You’ll be involved in everything (inventory management, sales interface configuration, back offices, mobile and tablet applications). •  Modern and unified stack:  A coherent and user-friendly technical ecosystem. 
  • Concrete impact:  Our solutions are deployed in real retail stores and used every day by thousands of end users.

www.echowa.com 

[email protected] +250786364126

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

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. 

Candidacy 

Documents to submit: CV with references, cover letter, and ID. 





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 email subject line: Application for Backend Gen Dev – Job offer no. 010/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