جديد
وصف الوظيفة
Umba, banque digitale panafricaine en forte croissance, transforme le paysage financier du continent en proposant des services de banque digitale, de crédit et de paiements accessibles à des millions d’utilisateurs. Après l’obtention d’une licence de micro‑finance en 2023, l’entreprise a multiplié son chiffre d’affaires par plus de six, grâce à une plateforme technologique robuste, automatisée et alimentée par le machine learning. Dans le cadre de son expansion, Umba recherche un Ingénieur Back‑End / Full‑Stack senior pour concevoir, développer et faire évoluer les services centraux qui soutiennent la plateforme bancaire digitale.
**Missions principales**
- Concevoir et implémenter des API sécurisées, haute performance et évolutives en Python (Flask, FastAPI) pour servir des dizaines de milliers de clients à travers l’Afrique.
- Participer au développement front‑end avec Next.js (React, TypeScript) afin d’assurer une expérience utilisateur fluide sur les applications web.
- Architecturer des micro‑services résilients, observables et scalables, en intégrant des solutions de conteneurisation (Docker, Kubernetes) et de cloud (AWS, GCP ou Azure).
- Mettre en place des pipelines CI/CD automatisés, des tests unitaires, d’intégration et de qualité (QA) afin de garantir la robustesse du code.
- Utiliser les outils d’IA « AI‑native » (Claude Code, Codex, LLMs) pour accélérer le développement, générer du code, et itérer rapidement tout en assurant la revue, la validation et la sécurisation du code produit.
- Collaborer étroitement avec les équipes Data, Produit et Design pour traduire les besoins métier en spécifications techniques claires.
- Gérer les incidents de production, analyser les causes racines et proposer des améliorations continues pour augmenter la vélocité d’ingénierie.
- Contribuer à la mise en place de systèmes de monitoring (Prometheus, Grafana) et d’alerting afin d’assurer la disponibilité 24/7 des services critiques.
**Profil recherché**
- Minimum 5 ans d’expérience en développement back‑end Python, avec une maîtrise avérée de Flask et/ou FastAPI.
- Expérience solide en développement front‑end moderne (React, Next.js, TypeScript).
- Bonne connaissance des architectures micro‑services, des conteneurs (Docker) et de l’orchestration (Kubernetes).
- Maîtrise des bases de données relationnelles (PostgreSQL) et NoSQL (MongoDB, Redis).
- Familiarité avec les pratiques DevOps, CI/CD (GitLab CI, GitHub Actions) et les outils de monitoring.
- Capacité à travailler dans un environnement agile (Scrum/Kanban) et à communiquer efficacement avec des équipes multidisciplinaires.
- Curiosité pour les technologies d’IA générative et volonté d’intégrer ces outils dans le quotidien de développement.
- Anglais professionnel requis ; le français est un plus.
**Ce que nous offrons**
- Un environnement de travail stimulant au cœur de Nairobi, avec la possibilité de télétravail partiel (mode hybride).
- Accès à des outils de pointe (LLMs, plateformes cloud) et à une culture d’innovation continue.
- Rémunération compétitive, bonus basé sur la performance et participation aux succès de l’entreprise.
- Programme de formation continue et budget dédié à la montée en compétences (certifications, conférences).
- Assurance santé, congés payés généreux et initiatives de bien‑être au travail.
- Opportunité de contribuer à une mission à fort impact social, en rendant les services financiers plus inclusifs en Afrique.
Rejoignez Umba et participez à la construction du futur bancaire du continent !