Product Architect & Lead Full-Stack Engineer
Conception et développement de bout en bout d'une plateforme SaaS multi-tenant destinée aux commerçants en Afrique de l'Ouest (point de vente, inventaire, facturation, comptabilité SYSCOHADA, CRM) représentant une codebase d'environ 90 000 lignes de Python et 70 000 lignes de TypeScript.
- Architecture d'une solution multi-tenant reposant sur un schéma PostgreSQL par client avec routage par sous-domaine wildcard et isolation garantie au niveau de la base de données.
- Mise en place d'un pipeline de provisionnement automatisé en 11 étapes géré par des workers RQ depuis une console opérateur.
- Intégration de la gestion des utilisateurs, des rôles (propriétaire, gérant, caissier, etc.), et l'authentification à double facteur (TOTP).
- Développement d'un module CRM complet avec profils clients, filtres par tags, export CSV et allocation automatique des paiements sur factures.
- Conception d'un tableau de bord analytique avec KPIs agrégés côté serveur et un conseiller IA s'appuyant sur les SDKs Anthropic, OpenAI et Mistral.
- Développement d'une application frontend en React 19 et TypeScript avec TanStack Query, Zustand et Tailwind CSS, incluant un mode offline-first.
- Intégration de la facturation des abonnements avec Lago et mise en place d'un système de monitoring et de gestion des intégrations chiffrées.
- Implémentation de la facturation électronique e-MECeF de l'administration fiscale du Bénin, les paiements QR PI-SPI de la BCEAO et le Mobile Money.
- Assurance de la qualité avec plus de 2000 tests backend pytest, des tests unitaires frontend et des scénarios end-to-end Playwright.
Environnement technique