Medbook Africa is on a mission to transform healthcare delivery by use of technology. We aim to provide easy, digital healthcare solutions that improve the quality of life of Kenyan communities. Our healthcare solutions are tailor-made for all stakeholders and are helping advance universal health coverage to Kenyans.
Job Brief
This is a mid-level, full-stack role where you’ll work across our Laravel (PHP) back-end, Angular/TypeScript front-end, and Flutter mobile app, owning features end to end with limited supervision. Code quality matters here, especially given the sensitivity of the health data we handle.
Key Responsibilities
Develop and maintain features across Laravel, Angular/TypeScript, and Flutter; build and document REST APIs across AphiaOne, Mediclaim, Mediwrite, and the AphiaApp.
Work with payment and messaging integrations (M-Pesa/Daraja, SMS gateways) and third-party services.
Apply secure-coding and data-protection practices in line with Kenya’s Data Protection Act, 2019.
Contribute to CI/CD deployments, code review, and our growing analytics and AI-assisted tooling work.
Collaborate with product, operations, and support to ship reliably and resolve issues.
What You'll Need
Hands-on full-stack experience, ideally Laravel/PHP plus TypeScript/Angular (React/Vue considered); able to own features end to end.
Experience with a mobile framework (Flutter preferred; React Native or native Android/iOS considered).
Solid grasp of SQL databases (MySQL/PostgreSQL), Git, and REST APIs.
A genuine appetite to learn: exposure to AI/ML integration (LLM APIs, AI-assisted tooling), cloud, or BI tooling all count in your favour.
BSc/Diploma in Computer Science, Software Engineering, or equivalent practical experience; nice to have: exposure to health-tech, AI/ML tooling, PowerBI, or a scaling, product-driven environment.
How to Apply
Send your CV, and a short note on why this role interests you, to info@medbookafrica.com by Friday 24 July 2026. Please use the subject line “Software Developer application”.
Note: Medbook never asks for payment at any stage of recruitment. Anyone requesting money on our behalf is not from us.