Développeur Backend API‑First & Event‑Bus
Echowa Ltd · Kigali
Job description
À propos du poste
Nous recherchons un développeur Back‑End passionné pour concevoir une API de paiement physique et virtuel, en adoptant une approche API‑First et une architecture Event‑Bus.
Missions principales
- Concevoir et mettre en place l’architecture globale Event Bus pour assurer la communication asynchrone.
- Développer des micro‑services NestJS en plaçant le design de l’API au centre du cycle de développement.
- Orchestrer les flux asynchrones avec BullMQ et Redis, gérer les files d’attente d’événements.
- Créer des couches d’abstraction pour intégrer de nouveaux prestataires de paiement.
- Gérer et optimiser la base de données PostgreSQL, garantir l’intégrité et l’idempotence.
- Assurer la qualité du code via des tests automatisés (Jest) et la réactivité temps réel (Websockets/Webhooks).
- Participer aux revues de code sous Jira et accompagner l’équipe dans l’adoption des meilleures pratiques.
Profil recherché
- Minimum 3 à 5 ans d’expérience en développement Back‑End.
- Maîtrise du français (courant obligatoire) et bonne connaissance de l’anglais.
- Esprit d’initiative, rigueur et capacité à travailler en équipe.
Compétences requises
- Node.js, NestJS, TypeScript, Python.
- Architecture orientée événements, BullMQ, Redis.
- API‑First, Swagger/OpenAPI, gestion de versions d’API.
- PostgreSQL, TypeORM.
- Git, Pull Requests, Jira.
- Linux, Docker, micro‑services.
- Tests automatisés avec Jest, Websockets/Webhooks.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 6 hours ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Echowa Ltd
Kigali