Moodle Developer (Junior / Mid-Level)

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.

Job Category: Development Technology / Engineering
Job Type: Full Time
Job Location: Greater Noida
Salary Range: ₹25k–₹35k ₹35k–₹45k
Work Mode: Hybrid
Domain Expertise: EdTech
Required Skills: Backend Development Frontend Development
Shift: Day Shift
Experience Level: Junior (0–2 yrs) Mid-Level (2–5 yrs)

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.

Allowed Type(s): .pdf, .doc, .docx

Talk To Our Experts!

By filling the form, you agree to our Terms & Conditions and Privacy Policy.

100% privacy. We’ll contact you within 24 hrs. No spam.