.
Développeur Full Stack Sénior
• REF : DSS2026
• Reporte au : Responsable Digital Factory
• Liens fonctionnels : Équipes Clientèle et Métier (Filiales Baobab / Groupe), Equipes COO Domain et IT (filiales, Hub IT UEMOA, Holding et Baobab Services), prestataires externes, éditeur/intégrateurs
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 de l’exactitude et de la 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 de plateformes digitales critiques en lien direct avec les équipes projet et produit. Vous interviendrez sur l’ensemble de la chaîne de valeur (backend, frontend web/mobile, intégration, CI/CD, monitoring) avec un haut niveau d’ownership, de rigueur et d’exigence architecturale et contribuerez à améliorer les pratiques techniques du Hub.
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
• 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
• Garantir la cohérence des contrats API et des flux de données
• 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
• Capacité à utiliser des techniques de prompt engineering pour augmenter la productivité 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) Participer activement aux rituels agiles (daily, sprint planning, démonstrations, rétrospectives) Concevoir les solutions techniques des nouvelles fonctionnalités en appliquant une approche Test-Driven
• Development (TDD), Behavior-Driven Development (BDD), Acceptance Tests-Driven Development (ATDD) lorsque pertinent
• Travailler en étroite collaboration avec les architectes, ingénieurs DevSecOps et autres parties prenantes tout au long du cycle de vie logiciel
• Participer aux rituels agiles (daily, sprint planning, démos, rétrospectives) et assurer un feedback rapide
Compétences et qualites requises
• Bac +3 à Bac +5 en informatique, génie logiciel ou équivalent
• Minimum 5 ans d’expérience en développement full-stack
• Bonne compréhension des principes d’ingénierie logicielle indépendamment des frameworks Bonne maîtrise de Java et de l’écosystème Spring (Spring Boot, Spring Cloud, Spring Data)
• Solide expérience en développement frontend Web et mobile : React, React Native, TypeScript, HTML5, CSS3
• Expérience sur Angular ou Flutter souhaitée mais non obligatoire
• Bonne compréhension des design patterns, des principes SOLID et des architectures clean/hexagonales Connaissance des architectures microservices et conception d’APIs REST sécurisées
• Connaissance des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB) Utilisation des mécanismes de cache (Redis, ElasticSearch) et les systèmes de message queues (RabbitMQ, Kafka, AWS SQS)
• Bonnes pratiques de tests automatisés : Unit tests, Integration tests, TDD/BDD, E2E
• Notions de sécurité applicative : IAM (Keycloak, OAuth2, OpenID Connect), JWT, gestion des secrets (Hashicorp Vault), approche secure-by-design
• Expérience en containerisation et orchestration avec Docker, Kubernetes, Argo CD
• Connaissance des outils d’observabilité : Grafana, Prometheus, FluentD, Kibana
baobab.com
• Expérience sur pipelines CI/CD (GitLab CI, Jenkins)
• Capacité à utiliser les outils d’IA pour accélérer le développement, générer des exemples de code et améliorer l’efficacité dans la réalisation des tâches techniques
• Capacité à travailler de manière autonome sur des modules end-to-end tout en respectant les standards et les processus de l’équipe
• Esprit d’équipe, curiosité et rigueur technique
• Bonne communication en français et anglais