Rannlab Technologies is seeking a skilled Moodle Developer who can design, customize, and optimize Moodle-based learning management systems. This is an excellent opportunity for Junior and Mid-Level developers with experience in Moodle, PHP, MySQL, LMS architecture, plugins, APIs, and theme customization.
As a Moodle Developer at Rannlab, you will work on both domestic and international projects across education, corporate training, compliance systems, academic institutions, and skill development centers. If you enjoy building scalable e-learning systems and working with open-source LMS technologies, this role is the right fit for you.
About the Moodle Developer Role
As a Moodle Developer, you will be responsible for creating new modules, managing course structures, customizing themes, integrating APIs, and optimizing LMS performance. You will collaborate with project managers, instructional designers, backend developers, QA teams, and UI/UX specialists to deliver high-quality LMS solutions tailored to client needs.
This role requires strong understanding of Moodle architecture, PHP development, database management, and plugin customization. It is open to developers with 1–4 years of experience looking to advance their skills in LMS technologies.
Key Responsibilities (Moodle Developer)
- Customize, build, and extend Moodle LMS features, plugins, and modules.
- Develop and maintain PHP-based backend logic for LMS operations.
- Customize Moodle themes, templates, and UI elements.
- Configure course categories, roles, permissions, and user flows.
- Integrate third-party APIs, payment gateways, and authentication systems (OAuth, SSO).
- Optimize LMS performance, caching, and server-side execution.
- Troubleshoot Moodle issues including errors, plugin conflicts, and performance bottlenecks.
- Ensure secure coding practices and LMS data protection.
- Collaborate with QA to perform testing and validation of new features.
- Deploy solutions on shared hosting, Linux servers, or cloud platforms.
Required Skills & Qualifications
Must-Have Skills
- Strong knowledge of Moodle LMS architecture.
- Experience with PHP, MySQL, HTML, CSS, JavaScript.
- Hands-on experience with Moodle plugins and module customization.
- Understanding of roles, permissions, user management, and course creation.
- Familiarity with HTTP, REST APIs, webhooks, and integrations.
- Strong debugging and problem-solving skills.
Good-to-Have Skills
- Experience with Linux servers (Ubuntu/CentOS).
- Knowledge of AWS, Azure, or cloud hosting environments.
- Familiarity with SCORM, xAPI, and e-learning standards.
- Experience developing custom Moodle themes.
- Understanding of Git and CI/CD workflows.
Experience Required
- Junior: 1–2 years
- Mid-Level: 2–4 years
Why Join Rannlab Technologies?
- Work on LMS projects for global academic and corporate clients.
- Strong exposure to EdTech, e-learning automation, and course delivery systems.
- Mentorship from senior PHP and LMS specialists.
- Opportunity to grow into LMS Architect or eLearning Solution Lead.
- Competitive salary with performance incentives.
- Supportive, innovative engineering culture.
Salary Range
- Junior: ₹20,000 – ₹30,000
- Mid-Level: ₹30,000 – ₹45,000
See all developer jobs at Rannlab
Learn about Rannlab Technologies
Apply Now
If you’re passionate about building high-quality e-learning platforms as a Moodle Developer, click Apply Now and submit your application through the Rannlab career portal.
Apply for this position
Please fill all the fields carefully. In case of any mismatch of data in your CV and our requirements, we will reject your application directly.