New
Remote
Job description
M‑KOPA, leader de l’inclusion financière en Afrique, recherche deux Senior Backend Engineers pour concevoir, développer et exploiter des micro‑services distribués en C# et .NET sur Microsoft Azure. Vous intégrerez une équipe technique internationale et contribuerez à la création de solutions évolutives qui permettent à des millions de clients d’accéder à des services financiers via leurs smartphones.
**Missions principales**
- Concevoir, coder, tester et déployer des micro‑services C#/.NET en architecture orientée événements.
- Mettre en place et gérer des systèmes de messagerie (Azure Service Bus, Kafka ou RabbitMQ) pour assurer la résilience et la scalabilité des flux de données.
- Déployer et exploiter les services sur Azure Kubernetes Service (AKS) en appliquant les meilleures pratiques DevOps (CI/CD, IaC, GitOps).
- Assurer la surveillance et le diagnostic des applications avec Grafana, Azure Application Insights, logs, traces et métriques.
- Utiliser des outils d’intelligence artificielle (Copilot, Tabnine, etc.) pour la génération de code, les revues automatisées, les tests unitaires et l’investigation d’incidents.
- Prendre la responsabilité complète du cycle de vie des services : conception, mise en production, support, amélioration continue.
- Implémenter des stratégies de résilience (retries, circuit‑breaker, back‑off) et des mécanismes d’alerte et de récupération.
- Participer à l’astreinte 24/7, analyser les incidents en production et proposer des actions correctives.
- Collaborer étroitement avec des équipes distribuées (Ingénierie, Produit, Data, Sécurité) situées dans différents fuseaux horaires.
**Profil recherché**
- Minimum 5 ans d’expérience professionnelle en développement C#/.NET.
- Solide maîtrise des architectures micro‑services et des conteneurs (Docker, Kubernetes).
- Expérience avérée avec les systèmes de messagerie événementielle (Azure Service Bus, Kafka, RabbitMQ).
- Connaissance approfondie des services Azure (App Service, Functions, Cosmos DB, AKS, etc.) et des pratiques Cloud‑Native.
- Maîtrise des outils d’observabilité (Grafana, Prometheus, Azure Application Insights) et des pipelines CI/CD (Azure DevOps, GitHub Actions).
- Familiarité avec les outils d’IA appliqués au développement logiciel.
- Esprit d’initiative, autonomie, excellent sens du problème et capacité à travailler en équipe distribuée.
- Anglais professionnel (écrit et oral) indispensable ; le français est un plus.
**Ce que nous offrons**
- Un environnement de travail 100 % remote avec une flexibilité horaire adaptée aux différents fuseaux.
- Des projets à fort impact social, au cœur de la transformation financière de l’Afrique.
- Accès à des technologies de pointe (Azure, Kubernetes, IA) et à des formations continues.
- Une culture d’entreprise inclusive, collaborative et orientée résultats.
- Un package de rémunération compétitif et des avantages sociaux adaptés aux marchés locaux.
Rejoignez M‑KOPA et participez à la construction d’un futur financier plus équitable pour des millions de personnes en Afrique !