Description entreprise :
Nous sommes une entreprise spécialisée dans le domaine de la Gestion des Ressources Humaines (GRH). Nous offrons des solutions optimisées dans le recrutement, la mise à disposition de personnel (local et expatrié), le Conseil RH, la Formation, ainsi que l'externalisation de la paie (payroll). Nous opérons sur toute l'étendue de l'Afrique Centrale. La Sodeico Manpower est également membre d'un Consortium International qui fournit de l'expertise technique et de la gestion de projets intégrés financés par des bailleurs de fonds, tels que l'Union Européenne (UE), la Banque Mondiale (WB) et la Banque Africaine de Développement (BAD). La SODEICO Manpower est votre partenaire de performance. Nous vous accompagnons avec un service de qualité, ce qui vous permet désormais de vous focaliser sur votre cœur de métier, pour une meilleure productivité.
Description du poste :
The Context
The Software Engineer (TOBi) plays a critical role in connecting customer conversations to real business outcomes by building reliable, secure, and scalable APIs behind TOBi journeys.
This role ensures that customer requests made via TOBi (e.g., balance checks, profile updates, KYC, transactions) are correctly processed by backend systems in real time. By enabling seamless integrations, webhooks, and chatbot flows, this engineer directly impacts customer experience, self-service adoption, and operational efficiency.
Profil recherché :
• Design, develop, and maintain backend API endpoints that power TOBi chatbot journeys
• Build secure, scalable backend services using Python (Flask/FastAPI) and Golang (Gin)
• Implement APIs consumed by chatbot platforms and orchestration layers
• Design and manage webhooks to handle real‑time events and callbacks
• (Optional) Configure or support chatbot flows and journeys on platforms such as WhatsApp
• Integrate with internal enterprise systems (CRM, billing, customer profiles, KYC, M‑Pesa, etc.)
• Ensure APIs meet performance, reliability, and availability requirements for high‑volume traffic
• Apply security best practices to protect customer data and meet governance standards
• Write automated tests and participate in code reviews
• Monitor, troubleshoot, and resolve production incidents related to APIs and chatbot integrations
• Document APIs, webhook contracts, and integration patterns
• Collaborate with cross‑functional teams to continuously improve TOBi capabilities and customer experience.
Qualifications & Skills
Core Technical Skills
• Backend development experience using Python (Golang would be a plus)
• Solid understanding of RESTful API design (HTTP methods, status codes, JSON, versioning)
• Experience building backend APIs for customer‑facing platforms
• Knowledge of authentication and authorization mechanisms (OAuth2, JWT, API keys)
• Experience with SQL and NoSQL databases and modeling (UML)
• Familiarity with asynchronous processing, background jobs, and event‑driven patterns
Chatbot & Integration Skills
• Experience implementing and consuming webhooks for real‑time integrations
• Understanding of chatbot platforms and conversational ecosystems (e.g., WhatsApp, Telegram, similar channels)
• Ability to configure or support flows, journeys, and callbacks on chatbot platforms • (WhatsApp configuration is optional but an advantage)
Platform & DevOps Skills (Optional)
• Experience with Docker
• Familiarity with CI/CD pipelines
• Knowledge of logging, monitoring, and observability
Applicants are invited to apply directly on our website www.sodeico.org by attaching your CV in Word or PDF format and a cover letter in the indicated field, strictly mentioning the requested position: "Software Engineer (Backend) – TOBi no later than June 25, 2026, at 11:59 PM.
Unemployed applicants are requested to provide a job seeker card issued by ONEM.
Only shortlisted candidates will be contacted.
Female applications are strongly encouraged!
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.