Mid-Level Full-Stack Developer (Laravel, Angular, Flutter)
This is a mid-level, full-stack role. You will 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
Required Qualifications
- 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.
- BSc/Diploma in Computer Science, Software Engineering, or equivalent practical experience.
Nice to Have
- Exposure to AI/ML integration (LLM APIs, AI-assisted tooling), cloud, or BI tooling.
- Experience in health-tech, AI/ML tooling, PowerBI, or a scaling, product-driven environment.
534 open positions on Semasocial right now
· 8541 open positions in Nairobi County, Kenya
· 33 posted in the last 7 days
Contact Information
Sign in to apply for this job.