
M-KOPA est une entreprise de fintech fondée en 2011 qui élargit l’accès aux services financiers numériques pour les consommateurs disposant d’un accès limité aux services bancaires en Afrique. Présente sur des marchés comme le Kenya, l’Ouganda, le Nigeria et le Ghana, l’entreprise associe les données et la technologie IoT à des micropaiements numériques flexibles afin d’aider ses clients à financer des produits essentiels du quotidien, tels que des smartphones, des motos électriques, des systèmes d’énergie solaire, des prêts numériques et une assurance santé. Les activités de M-KOPA couvrent la fintech, la santé et la logistique, avec plus d’un milliard de dollars de crédits accordés à 3 millions de clients.
Ingénieur Backend Senior, Vente d’actifs — M-KOPA en télétravail au Royaume-Uni
Rejoignez M-KOPA en tant qu’Ingénieur Backend Senior pour développer des microservices C# et .NET destinés à une plateforme fintech basée sur Azure. Contribuez à l’exploitation de systèmes événementiels qui favorisent l’inclusion financière sur les marchés africains.
Description
- Développer et exploiter des microservices distribués en C# et .NET sur Azure
- Contribuer à une architecture événementielle prenant en charge des produits à grande échelle
- Assumer la responsabilité des services, de la conception initiale à la livraison, au déploiement, au support en production et à l’amélioration continue
- Concevoir des systèmes intégrant l’idempotence, la gestion des nouvelles tentatives, les événements hors ordre et les scénarios de défaillance opérationnelle
- Mettre en œuvre l’observabilité, les tests automatisés, les SLO, les alertes et des pratiques de déploiement sûres
- Participer au support d’astreinte et transformer les enseignements tirés des incidents en une meilleure résilience de la plateforme
- Évaluer des outils, agents et flux de travail d’IA pour la conception des systèmes, la génération de code, les revues, les tests, l’analyse des incidents et la communication technique
- Collaborer avec des collègues répartis au Royaume-Uni, en Europe et en Afrique
- Créer des systèmes backend qui soutiennent l’inclusion financière et les clients sur les marchés africains
Exigences
- Excellente maîtrise du développement en C# et .NET
- Expérience pratique des systèmes événementiels et des plateformes de messagerie telles qu’Azure Service Bus, Kafka ou RabbitMQ
- Expérience dans la conception de microservices, de préférence avec Azure et Kubernetes
- Familiarité avec les outils d’observabilité, notamment Grafana et Azure Application Insights
- Volonté d’intégrer des outils d’IA au travail quotidien d’ingénierie
- Approche orientée DevOps incluant la participation aux astreintes et la responsabilité de la production
- Capacité démontrée à collaborer avec des équipes distribuées et dans plusieurs fuseaux horaires
- Engagement envers l’apprentissage continu et ouverture aux retours
- Disponibilité pendant les horaires de travail principaux en GMT
- Réussite des vérifications d’antécédents préalables à l’embauche en cas de sélection
Avantages
- Budget individuel de formation
- Budget pour aménager un bureau à domicile
- Initiatives de développement professionnel et partenariats de coaching
- Politiques conçues pour soutenir les familles
- Options de travail flexibles
- Ressources dédiées au bien-être
- Possibilités d’évolution professionnelle
- Poste entièrement en télétravail
- Horaires de travail principaux en GMT
- Formation assurée sur le poste
- Vérifications d’antécédents préalables à l’embauche