Développeur Python Saas Senior - Antananarivo
10/06/2025 |
Datra |
Contrat CDI |
Antananarivo

Datra est une entreprise malgache spécialisée dans la production digitale externalisée à destination d’entreprises francophones et internationales.
Notre mission est d’apporter un soutien opérationnel structuré et rigoureux dans trois domaines clés :
Optimisation de la visibilité en ligne
Nous réalisons des audits SEO complets, permettant à nos clients d’identifier les freins techniques, d’améliorer leur référencement naturel, et d’augmenter durablement leur trafic organique.
Conception et refonte de sites internet professionnels
Nous développons des sites web performants, responsives, sécurisés et optimisés pour la conversion. Chaque projet est pris en charge de bout en bout : design, contenus, SEO, intégration, tests, livraison.
Automatisation de la relation client via l’intelligence artificielle
Nous proposons et intégrons des chatbots intelligents (notamment notre solution propriétaire Tango), capables de dialoguer 24/7 avec les visiteurs d’un site, de générer des leads qualifiés et de s’intégrer aux CRM existants.
Datra intervient comme partenaire opérationnel externalisé, avec des équipes formées, dédiées, et encadrées depuis Antananarivo.
Nous mettons au service de nos clients la précision des process, la réactivité des petites structures, et une logique de performance durable.

DÉVELOPPEUR PYTHON SAAS SENIOR
Développeur Python SaaS Senior - Backend Multi-tenant + Sécurité
Projet Tango - Chatbot IA SaaS Distribué Taram Group Madagascar - Juin 2025
INFORMATIONS GÉNÉRALES
Intitulé du poste : Développeur Python SaaS Senior - Backend Multi-tenant + Sécurité
Localisation : Antananarivo
Type de contrat : CDI temps plein
Rémunération : 6 millions MGA + primes de performance
Début souhaité : Immédiat
Rattachement : Direction Technique Taram Group Évolution : Lead Developer puis Architecte Solutions
CONTEXTE ET ENJEUX CRITIQUES
Le projet Tango
Taram Group lance Tango, une solution révolutionnaire de chatbot IA avec un modèle SaaS distribué unique sur le marché : backend centralisé Taram + frontends personnalisés déployés chez chaque client qui loue l'usage de la plateforme.
Cette architecture hybride combine les avantages du SaaS (économies d'échelle, mises à jour centralisées) avec ceux de l'on-premise (sécurité des données, contrôle client), créant une différenciation concurrentielle défendable.
Mission critique
Dans le cadre d'un lancement commercial prévu en septembre 2025, nous recherchons un développeur Python senior polyvalent pour sécuriser et optimiser le
backend multi-tenant qui doit supporter 100+ clients simultanés avec isolation parfaite des données.
Défis techniques uniques : - Transformer le prototype actuel en solution commerciale robuste - Architecture SaaS multi-tenant avec isolation stricte par client - Sécurisation authentification distribuée (tokens JWT) - Performance backend centralisé pour 100+ clients simultanés - Facturation automatisée par usage client
Opportunité exceptionnelle
• Projet innovant : Premier chatbot IA avec modèle SaaS distribué
• Marché porteur : Croissance IA conversationnelle +35% annuel
• Évolution rapide : Lead Developer dans 6 mois, Architecte dans 12 mois
• Autonomie technique : Décisions architecturales et choix technologiques
• Impact business : Participation directe au succès commercial
MISSIONS PRINCIPALES
Sécurisation multi-tenant (60% - Priorité absolue)
Corrections critiques immédiates : - Corriger vulnérabilités identifiées (exposition clés API côté client, CORS insuffisant) - Implémenter système d'authentification robuste par tokens JWT rotatifs - Développer isolation parfaite des clients (namespace, données, logs, métriques) - Mettre en place rate limiting et quotas personnalisés par client
Sécurité avancée : - Audit trail complet par client avec logs sécurisés - Chiffrement données sensibles par client - Tests de pénétration et validation isolation - Conformité RGPD et réglementations sectorielles
Architecture backend SaaS (25%)
Optimisation multi-tenant : - Optimiser l'architecture Flask actuelle pour multi- tenancy scalable - Développer API Gateway centralisée avec routage intelligent par client
- Implémenter système de facturation automatisée par usage (tokens, conversations) - Concevoir monitoring et métriques temps réel par client
Performance et scalabilité : - Optimiser les appels OpenAI (cache intelligent, appels asynchrones) - Implémenter cache Redis distribué pour performance - Optimiser base de données pour requêtes multi-tenant - Préparer auto-scaling horizontal pour 100+ clients
Innovation et optimisation (10%)
Fonctionnalités avancées : - Développer analytics centralisés par client - Implémenter prédiction usage et optimisation coûts - Créer système de recommandations personnalisées - Intégrer nouvelles fonctionnalités IA (vocal, vision)
Documentation et formation (5%)
Knowledge management : - Documenter architecture SaaS et procédures sécurité - Former futurs développeurs de l'équipe - Établir standards de développement et bonnes pratiques - Créer guides de déploiement et troubleshooting

Formation et expérience
Formation : - Master en Informatique, Ingénierie Logicielle ou équivalent - Certifications sécurité appréciées (CISSP, CEH, OSCP)
Expérience professionnelle : - 6-10 ans d'expérience en développement Python backend - 3+ ans d'expérience en applications SaaS multi-tenant - 2+ ans d'expérience en sécurité applicative - Expérience chatbots/IA conversationnelle (fortement appréciée)
Compétences techniques obligatoires
Python avancé (Expert confirmé) : - Flask/FastAPI : Maîtrise approfondie, applications production scalables - SQLAlchemy : ORM avancé, optimisation requêtes, architecture multi-tenant - Celery/Redis : Tâches asynchrones, cache distribué, performance - JWT/ OAuth : Authentification sécurisée, tokens rotatifs, sessions
SaaS Multi-tenant (Expérience confirmée) : - Architecture multi-tenant : Isolation données, namespace, facturation par usage - API Design : REST, versioning, rate limiting, documentation OpenAPI - Base de données : PostgreSQL/MySQL, partitionnement, réplication, optimisation - Monitoring : Métriques par tenant, logging structuré, alerting intelligent
Sécurité applicative (Compétences solides) : - OWASP Top 10 : Vulnérabilités web, tests sécurité automatisés - Authentification : JWT, OAuth 2.0, sessions sécurisées, 2FA - Chiffrement : AES, TLS, gestion clés, protection données sensibles - Audit sécurité : Logs, traçabilité, conformité RGPD
Compétences techniques souhaitées
Intelligence Artificielle : - OpenAI API : Fine-tuning, optimisation coûts, gestion quotas
- Langchain : Chaînes de traitement, agents IA - Vector databases : Embeddings, recherche sémantique
DevOps et Cloud : - Docker : Containerisation, orchestration - CI/CD : GitHub Actions, déploiement automatisé - Cloud : AWS/Azure/GCP, services managés
Frontend (notions) : - React/Vue.js : Intégration APIs, composants - JavaScript : ES6+, APIs modernes
Compétences comportementales
Autonomie et leadership : - Capable de travailler seul et prendre décisions techniques critiques - Vision architecturale et capacité à anticiper les besoins futurs - Leadership technique pour encadrer futurs développeurs
Communication et collaboration : - Français excellent (oral et écrit) - Anglais technique pour documentation et veille - Capacité à expliquer concepts techniques complexes
Adaptabilité et apprentissage : - Curiosité technologique et veille continue - Adaptabilité entre backend, sécurité, et architecture - Capacité d'apprentissage rapide nouvelles technologies
Rigueur et qualité : - Attention aux détails et qualité du code - Tests automatisés et bonnes pratiques - Documentation technique claire