A propos du Groupe baobab
Baobab est un leader dans l’inclusion financière digitale. Baobab offre ses services principalement à des particuliers, des micros et petites entreprises en Afrique. Notre mission est de libérer le potentiel de nos clients en leur offrant des services financiers simples et faciles d’utilisation.
Fondée en 2005 sous le nom de Microcred, Baobab a aujourd’hui plus d’un million de clients et 4 500 employés à Madagascar, au Sénégal, au Nigeria, en Côte d’Ivoire, au Mali, au Burkina Faso, en République démocratique du Congo. A ce jour, le Groupe octroie plus de 750 millions d’euros à plus de 500 000 clients actifs.
En rejoignant l’équipe Baobab, vous intégrez une équipe dédiée à 100% à ses clients !
A propos du Hub IT UEMOA
Au sein du groupe Baobab, dans un contexte de structuration technologique et de développement de nouveaux produits digitaux, le Hub IT UEMOA, conçoit et développe des plateformes digitales critiques au service des millions de clients des 4 filiales de la zone UEMOA (Burkina Faso, Côte d’Ivoire, Mali, Sénégal) avec un haut niveau d’exigence en matière de qualité, de sécurité et de performance. Nous ne recrutons pas des développeurs pour “clôturer des tickets”, mais pour résoudre des problèmes, construire des solutions durables et contribuer à un écosystème technologique exigeant. Lorsque nous voyons des problèmes, des inefficacités ou des opportunités d’améliorations, nous agissons.
Nous valorisons :
- La vision globale plutôt que la simple exécution
- L’ownership total : comprendre le contexte, investiguer, corriger même si ce n’est pas “votre périmètre” L’agilité : construire petit à petit, avoir quelque chose de viable avec un feedback très tôt
- La simplicité comme stratégie : des solutions propres, stables, lisibles, maintenables.
- La rigueur : nous intervenons sur des flux financiers nécessitant exactitude et sécurité
Mission
Nous recherchons un profil autonome et passionné par l’idée de construire de grandes choses. Vous participerez à la conception, au développement et à la maintenance d’applications web et mobiles, en lien direct avec les équipes projet et produit. Vous piloterez des sujets end-to-end, contribuerez fortement aux choix d’architecture, et améliorerez continuellement les pratiques techniques du Hub. Vous participerez également à la conception et à l’évaluation de Proofs of Concept pour tester de nouvelles technologies et approches techniques.
Responsabilités
- Concevoir, développer et optimiser des solutions fullstack robustes, scalables et sécurisées, en collaboration étroite avec les équipes projet et produit
- Participer à la conception technique des modules applicatifs en coordination avec le Hub IT Central Contribuer activement aux discussions d’architecture, faire évoluer les designs existants et proposer des améliorations structurantes
- Ecrire un code lisible, maintenable, testé et documenté, conformément aux standards techniques et de qualité définis
- Intégrer des API internes et externes, garantir leur fiabilité, leur performance et leur cohérence au sein de l’écosystème applicatif Baobab
- Améliorer en continu les applications existantes (performance, sécurité, robustesse, expérience utilisateur) Analyser et résoudre les incidents et problématiques utilisateurs en s’appuyant sur les logs, métriques, retours terrain et outils de monitoring
- Collaborer avec les équipes Support et Opérations pour réaliser des analyses de causes racines (RCA) et implémenter les correctifs et évolutions validées
- Réaliser des revues de code exigeantes afin de garantir la qualité, la cohérence et la maintenabilité du code Intervenir sur l’ensemble de la chaîne de valeur : backend, frontend web et mobile, intégration, tests, déploiement et monitoring
- Fournir une documentation technique claire et à jour (architectures, workflows, processus)
- Exploiter l’IA pour optimiser le développement, générer des snippets de code, analyser des logs ou proposer des solutions techniques innovantes
- Accompagner et encadrer les développeurs moins expérimentés, en portant la culture technique et les bonnes pratiques du Hub
- Concevoir les solutions techniques des nouvelles fonctionnalités en appliquant une approche Test-Driven Development (TDD), Behavior-Driven Development (BDD), Acceptance Test-Driven Development (ATDD) lorsque pertinent
- Contribuer activement au code sur des sujets à forte complexité et des Proofs of Concept (PoC) Travailler en étroite collaboration avec les architectes, ingénieurs DevOps et autres parties prenantes tout au long du cycle de vie logiciel
- Contribuer à l’évolution de la roadmap technique, en assurant son alignement avec les objectifs métier
- Participer aux rituels agiles (daily, sprint planning, démos, rétrospectives) et assurer un feedback rapide Participer aux processus de recrutement technique (entretiens, évaluation des candidats)