Poste · CDI · Douala · Bac+3 / +5

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.

Postuler maintenant Retour aux postes
CDI Type de contrat
Douala Lieu
Bac+3 / +5 Niveau
3 ans minimum Expérience
01 — Présentation

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.

02 — Missions principales

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.
03 — Profil recherché

Le profil.

Formation & niveau requis
  • 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.
Connaissances (Savoir)
  • 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).
Compétences opérationnelles (Savoir-faire)
  • 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.).
Qualités personnelles (Savoir-être)
  • 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.
04 — Conditions d'exercice

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.

05 — Critères de sélection

Ce qu'on regarde.

Critères indispensables
  • 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).
Critères souhaitables (atouts)
  • 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).
06 — Candidature

Postuler à ce poste.

PDF, DOC ou DOCX — 5 Mo max.

En soumettant ce formulaire, vous acceptez le traitement de vos données personnelles dans le cadre du processus de recrutement du Groupe TW Micronics & ACERFI.

Pas le bon
poste ?

07 — Candidature spontanée

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.