We are Hiring: Moodle Developer
About the Role
We are looking for a skilled Moodle Developer to join our development team. The ideal candidate will have strong experience in customizing, developing, and managing Moodle-based Learning Management Systems (LMS). You will work closely with our design, content, and backend teams to deliver secure, scalable, and user-friendly eLearning platforms.
Key Responsibilities
- Customize, develop, and maintain Moodle-based eLearning platforms
- Develop custom Moodle plugins, blocks, and themes
- Integrate third-party tools, APIs, and SSO authentication (OAuth, LDAP, etc.)
- Optimize Moodle performance and ensure high availability
- Set up and configure courses, roles, permissions, and activities
- Design user-friendly dashboards, responsive themes, and intuitive course navigation
- Write clean, well-documented code and perform version control using Git
- Implement automated backup, cron jobs, and security patches
- Work closely with QA for bug fixes and new features rollout
- Troubleshoot Moodle errors, database issues, and upgrade conflicts
Required Skills & Experience
- 2+ years of experience in Moodle development
- Strong knowledge of PHP, MySQL, JavaScript, jQuery, HTML, and CSS
- Experience with Moodle architecture and modular development
- Familiarity with LMS workflows, course structures, and user management
- Knowledge of REST/SOAP APIs, web services, and AJAX
- Good understanding of SCORM, xAPI (Tin Can API), and eLearning standards
- Version control using Git, GitLab, or Bitbucket
Nice to Have
- Experience with Moodle Mobile App customization
- Familiarity with Moodle Cloud or hosting LMS on AWS/DigitalOcean
- Knowledge of Laravel or other PHP frameworks
- Exposure to Gamification and interactive eLearning modules
What We Offer
- Competitive compensation and career growth path
- Opportunity to work on challenging and innovative LMS projects
- Collaborative and learning-driven environment
- Flexible work hours and supportive team culture