Software Engineer - Moodle

Bringing the brightest minds to collaborate and drive mutual success.
Home > Careers and Jobs > Software Engineer - Moodle

Job Description:

We are hiring a skilled Moodle Developer to design, develop, customize, and maintain Moodle-based Learning Management Systems (LMS). The candidate should have experience in PHP development, plugin customization, theme development, and LMS integrations.

Responsibilities:

  • Develop and customize Moodle LMS modules, plugins, and themes
  • Install, configure, and maintain Moodle platforms
  • Integrate third-party APIs, payment gateways, and external systems
  • Troubleshoot Moodle-related technical issues and bugs
  • Optimize LMS performance, security, and scalability
  • Create custom reports and dashboards
  • Manage Moodle upgrades and migrations
  • Collaborate with instructional designers and project teams
  • Ensure responsive UI/UX for web and mobile learning environments
  • Maintain technical documentation and coding standards
  • Technical Skills:
    • Strong knowledge of:
    • PHP
    • MySQL/PostgreSQL
    • HTML5, CSS3, JavaScript
    • Moodle architecture and APIs
  • Experience with:
    • Moodle plugin development
    • Theme customization
    • REST/SOAP APIs
    • Git/version control
  • Familiarity with:
    • Linux server management
    • Apache/Nginx
    • LMS standards like SCORM, xAPI, LTI

PREFERRED SKILLS & QUALIFICATIONS

  • Bachelor’s degree in Computer Science, IT, or related field
  • 2–5 years of Moodle development experience
  • Moodle certifications are a plus
  • Should posses problem-solving ability
  • Communication and teamwork is essence 
  • Should carry attention to detail

  • Full Name*
  • Email*
  • Phone Number*
  • Technical Skills*
    Keep it short and clear - max 100 characters!
  • English (Speak/Write) skills*
  • Experience*
    Present CTC*
  • Present Location*
    Notice Period*
  • LinkedIn URL*
  • Upload CV*
    attach_file
    Only .doc, .docx or .pdf file accepted
  • Important Remarks*
    Keep it short and clear - max 150 characters!