AfriCareers Logo

Sponsored

Software Engineering

Développeur Backend Généraliste

Category

Software Engineering

Employment Type

Full-time

Location

Kigali, Rwanda

Vacancies

1 position

Closing Date

10/31/2026
6 days left

Employer / Company

Echowa Ltd logo
Echowa Ltd
10 views
0 unlocks

Description (Public)

En tant que Développeur Back-End Généraliste chez Echowa Ltd, vous rejoignez l'équipe technique centrale pour concevoir, faire évoluer et stabiliser les moteurs logiques, les micro-services et les API. Vous interviendrez sur l'ensemble du catalogue de services dans un environnement agile et multi-projets valorisant la polyvalence et l'autonomie.

Duties, Roles and Responsibilities

  • Développement & Évolution de fonctionnalités : Concevoir et implémenter de nouvelles fonctionnalités métiers robustes en NestJS pour nos différentes applications (back-offices de gestion, applicatifs POS, logique métier Kiosk).
  • Architecture de données : Modéliser, administrer et optimiser nos bases de données PostgreSQL afin de garantir la fluidité des plateformes et la coherence des données multisites.
  • Gestion des tâches asynchrones : Assurer le traitement des files d'attente, des workflows d'arrière-plan et des tâches planifiées en vous appuyant sur le couple BullMQ et Redis.
  • Interopérabilité : Connecter et faire communiquer nos différents modules applicatifs (par exemple, relier l'administration centrale aux webapps Capacitor ou aux terminaux sur site).
  • Qualité & Fiabilité : Maintenir un haut niveau d'exigence technique à travers la rédaction de tests automatisés (Jest) et le suivi des déploiements.
  • Collaboration transverse : Participer activement à la vie de l'équipe (revues de code croisées sous Jira, rituels agiles) et échanger régulièrement avec les développeurs Front-End et Mobiles.

Qualifications, Education and Competencies

  • Maîtrise solide de Node.js, NestJS et TypeScript.
  • Bonne expérience pratique avec PostgreSQL (TypeORM).
  • Connaissance de base des outils de queue (BullMQ / Redis) pour la gestion de tâches.
  • Maîtrise des workflows de développement standards (Git, Pull Requests).
  • Une familiarité avec Docker ou l'intégration d'apps hybrides (Capacitor) est un plus.
  • Maîtrise indispensable du français et/ou anglais. La maîtrise de l’autre langue est un plus.
  • Polyvalence et agilité d'esprit pour basculer facilement d'un projet ou d'un sujet fonctionnel à un autre.
  • Sens du service client / commerçant : comprendre l'impact concret de votre code sur le terrain.
  • Esprit d’initiative et collaboratif pour travailler efficacement au sein d'une équipe pluridisciplinaire.
  • Français : courant obligatoire (écrit et parlé).
  • Anglais : courant un atout (écrit et parlé).
  • Minimum 2 à 3 ans d'expérience en développement Back-End (idéalement dans l'univers du SaaS, du retail, de la gestion B2B ou du e-commerce).

How to Apply

Get DAILY Job Updates

AfriCareers WhatsApp Channel

Follow Channel

Get DAILY Job Updates

AfriCareers Telegram Channel

Follow Channel

Turn on to receive notifications

Related Jobs