Senior Moodle / LMS / PHP Developer

New
Based in the United StatesFull-TimeSenior
SalaryCompetitive salary package.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PHPGitJavascriptMySQLRESTful APIs

Requirements

  • 5+ years of professional Moodle development experience, including custom plugin development, theme customization, and platform administration.
  • Advanced expertise in PHP 8+, object-oriented programming, Composer, namespaces, and modern development standards.
  • Strong knowledge of Moodle architecture, plugin APIs, permissions framework, gradebook functionality, and web service capabilities.
  • Hands-on experience with MySQL or MariaDB, including schema design, performance optimization, and database maintenance.
  • Proven experience implementing and supporting e-learning standards such as SCORM, xAPI, LTI, and related learning technology integrations.
  • Strong JavaScript development skills with experience using modern front-end frameworks such as React.
  • Experience designing, consuming, and securing RESTful APIs using authentication methods such as OAuth, JWT, and API keys.
  • Proficiency with Git-based development workflows, version control, and collaborative engineering practices.
  • Experience managing cloud environments, CI/CD pipelines, and containerized development workflows.
  • Strong understanding of accessibility standards, responsive design, and user experience best practices.

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-availability Moodle-based learning management systems supporting large learner populations.
  • Build and enhance custom Moodle plugins, themes, APIs, and integrations while ensuring compliance with Moodle development standards and best practices.
  • Implement and support e-learning technologies and standards including SCORM, xAPI (Tin Can), LTI, CMI5, and Learning Record Store (LRS) integrations.
  • Develop responsive and accessible front-end experiences using modern JavaScript frameworks, Moodle templating systems, and user-centric design principles.
  • Integrate third-party platforms and services including learning tools, collaboration platforms, authentication providers, CRM systems, HR technologies, and videoconferencing solutions.
  • Design and maintain REST APIs, web services, and custom automation workflows to support seamless platform connectivity and data exchange.
  • Optimize platform performance through database tuning, caching strategies, infrastructure improvements, and code enhancements.
  • Manage cloud-hosted environments, deployment pipelines, system upgrades, security hardening, and ongoing maintenance activities.
  • Lead code reviews, establish development standards, mentor team members, and contribute to architectural decisions and technical roadmaps.
  • Collaborate with stakeholders to translate business, educational, and technical requirements into scalable and effective LMS solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary package.
Apply Now