Développeur Backend
Concevoir et développer les API, services et architectures de données des applications métier livrées par TW Micronics. Intégrations ERP/CRM, paiements mobiles, écosystèmes API, performance et sécurité au cœur du quotidien.
Ce que vous porterez.
Le pôle Développement & Intégration de TW Micronics conçoit les fondations techniques de nos projets clients : API métier, intégrations ERP/CRM (Odoo, Dynamics 365, SAP), passerelles de paiement (Mobile Money MTN/Orange), architectures distribuées, IA embarquée dans les produits existants.
Nous recherchons un(e) Développeur(se) Backend solide, à l'aise dans la conception d'API REST/GraphQL, l'optimisation de bases de données et l'intégration de systèmes hétérogènes. Le/la titulaire est garant(e) de la robustesse, de la sécurité et de la maintenabilité des services en production.
Le poste exige de la rigueur architecturale : nos clients (administrations, banques, opérateurs) opèrent à grande échelle et tolèrent peu d'incident. Vous livrez du code dont vous assumerez la maintenance — donc du code qui se reprend.
Le périmètre.
- Concevoir et développer les API REST et GraphQL des applications métier.
- Modéliser et optimiser les bases de données relationnelles (PostgreSQL, MySQL, SQL Server) et NoSQL.
- Intégrer les ERP/CRM clients (Odoo, Dynamics 365, SAP) via API et connecteurs.
- Implémenter les passerelles de paiement Mobile Money (MTN MoMo, Orange Money) et fintech.
- Mettre en place les architectures asynchrones et orientées événements (queues, brokers).
- Garantir la sécurité applicative : OWASP, authentification, autorisation, chiffrement, audit.
- Écrire les tests unitaires, d'intégration et de charge ; participer à la CI/CD.
- Optimiser la performance et la scalabilité des services en production.
- Documenter les API (OpenAPI/Swagger), les schémas de données et les choix d'architecture.
- Participer aux revues de code, au mentorat et aux ateliers d'architecture transverses.
Le profil.
- Bac+3 minimum : Licence en Informatique, Génie Logiciel ou équivalent.
- Bac+5 apprécié : Master ou Diplôme d'Ingénieur en Informatique / Génie Logiciel.
- Certifications cloud appréciées : AWS Developer / Solutions Architect, Azure Developer.
- Maîtrise approfondie d'au moins un écosystème backend : Node.js, Python (Django/FastAPI), PHP (Laravel/Symfony), Java (Spring), .NET ou Go.
- Conception d'API REST et GraphQL ; standards OpenAPI / JSON:API.
- Bases de données relationnelles (PostgreSQL, MySQL, SQL Server) et NoSQL (MongoDB, Redis).
- Architectures distribuées : microservices, messaging (RabbitMQ, Kafka), event sourcing.
- Sécurité applicative : OWASP Top 10, OAuth 2.0 / OIDC, JWT, gestion de secrets.
- Cloud : AWS, Azure ou GCP (services managés, conteneurs, serverless).
- Conteneurisation et orchestration : Docker, Kubernetes ; CI/CD (GitLab CI, GitHub Actions).
- Conception et développement d'API métier robustes et documentées.
- Modélisation et optimisation de schémas de bases de données complexes.
- Intégration de systèmes tiers (ERP, CRM, paiements, services métier).
- Écriture de tests automatisés et participation à une pipeline CI/CD.
- Diagnostic et résolution de problèmes de performance en production.
- Rédaction de documentation technique exploitable par d'autres développeurs.
- Maîtrise des outils IA pour le développement (Copilot, Claude Code, etc.).
- Rigueur dans la conception et le code (du code qui se relit).
- Sens de la responsabilité : vous assumerez la maintenance de ce que vous livrez.
- Pragmatisme : choisir la solution adaptée au contexte, pas la plus à la mode.
- Capacité à expliquer ses choix techniques par écrit comme à l'oral.
- Esprit d'équipe : code review constructive, mentorat des juniors.
- Discrétion et respect de la confidentialité des données clients.
- Curiosité et veille technologique permanente.
Où & comment.
Le poste est basé à Douala dans les locaux TW Micronics, en mode hybride. Déplacements occasionnels à Yaoundé et chez les clients pour les ateliers d'architecture et phases d'intégration. Astreintes ponctuelles possibles lors de mises en production critiques. Équipement fourni.
Ce qu'on regarde.
- Bac+3 minimum en informatique ou équivalent.
- Au moins 3 ans d'expérience en développement backend sur des applications en production.
- Maîtrise solide d'au moins un écosystème backend moderne.
- Expérience démontrée de conception d'API REST et de bases de données relationnelles.
- Capacité à travailler avec Git, CI/CD et en équipe sur des dépôts partagés.
- Français courant ; anglais technique (lecture de documentation).
- Expérience d'intégration ERP/CRM (Odoo, Dynamics 365, SAP).
- Expérience d'intégration Mobile Money (MTN MoMo, Orange Money) ou fintech.
- Expérience cloud production (AWS, Azure ou GCP).
- Contributions open source ou projets personnels publiés.
- Connaissance des architectures événementielles (Kafka, RabbitMQ).
- Expérience en environnement régulé (banque, télécom, administration).
Sur quoi vous travaillerez.
Voici trois pratiques du pôle Développement & Intégration qui constitueront le quotidien de vos missions :
Architecture API & écosystème connecté
Conception d'API REST/GraphQL/gRPC, gouvernance API (catalogue, sécurité, quotas), intégrations B2B. Azure API Management, Kong, Mulesoft.
Intégration ERP & CRM (Odoo, Dynamics 365, SAP)
Déploiement et personnalisation d'Odoo 18 (PME), Dynamics 365 (grandes orgs), SAP S/4HANA (multinationales). De l'analyse fonctionnelle à la conduite du changement.
Intégration paiement & fintech (Mobile Money)
Spécialité africaine : intégration MTN Mobile Money, Orange Money, Wave, Visa Direct dans vos applications. Architecture conforme aux exigences COBAC et CEMAC.
Postuler à ce poste.
Pas le bon
poste ?
Vous reconnaissez dans nos valeurs mais aucun poste ouvert ne correspond ? Envoyez-nous votre profil — nous le mettons en relation avec les besoins en cours et à venir.