Search by job, company or skills

StackNexus

Moodle Developer

6-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Moodle Developer

Type of Role : Contract

Duration: 6+ Months

Experience- 6+ yrs

Location- Remote

Notice- immediate

Role Summary

We are seeking a highly experienced Senior Moodle Developer to lead the design, architecture, customization, and optimization of our Moodle-based Learning Management System (LMS). This role requires deep technical expertise in Moodle architecture, strong PHP development skills, and experience integrating LMS platforms within complex enterprise ecosystems.

The ideal candidate will act as a technical lead, ensuring platform scalability, security, performance optimization, and adherence to governance standards.

Key Responsibilities

Technical Leadership

  • Lead the architecture, development, and enhancement of the Moodle LMS platform.
  • Define technical standards, coding practices, and development guidelines.
  • Review code and provide technical oversight to junior developers.
  • Drive platform scalability, security hardening, and performance optimization.

Development & Customization

  • Develop and maintain custom Moodle plugins, modules, and themes.
  • Customize core Moodle functionalities while ensuring upgrade compatibility.
  • Perform complex integrations with enterprise systems (CRM, ERP, HRMS, SSO, payment gateways, analytics platforms).
  • Implement APIs and web services (REST/SOAP).

Platform Management

  • Plan and execute version upgrades, patches, and migrations.
  • Ensure compliance with security best practices and data protection standards.
  • Conduct performance tuning, load testing, and capacity planning.
  • Manage CI/CD pipelines and deployment processes.

Stakeholder Collaboration

  • Work closely with Product Owners, Instructional Designers, and IT Infrastructure teams.
  • Translate business requirements into scalable technical solutions.
  • Provide effort estimations and technical feasibility assessments.
  • Support governance reviews and release approvals.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, IT, or related field.
  • 68+ years of experience in PHP development.
  • 4+ years of hands-on Moodle development experience.
  • Strong expertise in Moodle architecture, plugin development, and database schema.
  • Advanced proficiency in PHP, MySQL, JavaScript, HTML5, CSS3.
  • Experience with LMS standards (SCORM, xAPI, LTI).
  • Experience with Git, DevOps practices, and CI/CD pipelines.
  • Solid understanding of cloud environments (AWS/Azure) and containerization (Docker).
  • Strong knowledge of security, authentication (OAuth, SAML, LDAP), and SSO integrations.

Preferred Skills

  • Experience in enterprise-scale LMS implementations.
  • Knowledge of performance monitoring tools and logging frameworks.
  • Experience with analytics and reporting frameworks.
  • Exposure to accessibility standards (WCAG 2.1).
  • Agile/Scrum experience.

Key Competencies

  • Strong technical leadership and mentoring ability
  • Enterprise architecture mindset
  • Analytical and problem-solving skills
  • Ability to manage multiple priorities in a structured governance environment
  • Excellent communication and stakeholder management skills

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143960089

Similar Jobs