Candidates Experience With Us + Latest Updates
Personalized Support for Your Success
Upcoming Trainings & Events
Senior Moodle PHP Developer Job Moringa School
IT Jobs. Moringa School Jobs
Summary
- The Core Moodle Developer will be responsible for the design, customization, and optimization of Moringa’s next-generation Moodle LMS platform. This role focuses on extending Moodle’s
- core architecture, ensuring high performance, robust API integrations, and alignment with
- Moringa’s evolving learning ecosystem. You will work closely with the engineering team and
- cross-functional teams to deliver a Coursera-like, scalable, and modernised LMS experience that seamlessly integrates with the My Moringa Portal and Salesforce SIS.
Read More>>>How to Revamp Your CV after Months of Job Rejections
Key Responsibilities
- Customize and extend Moodle’s core functionalities (enrollment, course modules,
- grading, and analytics).
- Architect and implement custom Moodle plugins, blocks, and authentication
- mechanisms.
- Integrate Moodle APIs with Laravel-based My Moringa Portal for SSO, course data, and grade synchronization.
- Enhance Moodle’s scalability, caching, and performance optimization to handle large user loads.
- Maintain and extend Moodle’s REST APIs for external integrations.
- Implement CI/CD pipelines for Moodle deployments and manage environment versioning.
- Collaborate with the Product, Classroom, Marketing and Tech teams to translate requirements into technical deliverables.
- Contribute to Moodle theming and UX improvements aligned with Moringa’s brand.
- Conduct code reviews, security audits, and ensure compliance with data protection
- policies.
Required Skills & Experience
- 5+ years of professional PHP experience with at least 3 years in Moodle core
- development.
- Proven experience creating custom Moodle plugins, blocks, and themes.
- Strong understanding of Moodle architecture, database schema, and caching systems
- (Redis).
- Experience with LTI, SSO (OAuth2/SAML), and external LMS integration.
- Knowledge of MySQL/PostgreSQL optimisation and Moodle cron/task management.
- Familiarity with CI/CD (GitLab/GitHub Actions) and containerized deployments (Docker).
- Bonus: Familiarity with e-learning standards (SCORM, xAPI) and AI/analytics-driven learning tools.
Read More>>>5 Proven Tips to Kick start Your Digital Marketing Career
How to Apply
🚨 Before You Apply for This Job. Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Get it reviewed here by our recruiters today.

