Generalist Backend Developer 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. 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
