Senior Moodle / LMS / PHP Developer

Posted 2 Hours Ago
Be an Early Applicant
Hiring Remotely in USA
Remote
Senior level
Greentech • Information Technology • Software • Renewable Energy
The Role
Lead architecture, development, and maintenance of scalable Moodle LMS platforms. Build custom plugins and themes, implement SCORM/xAPI/LTI integrations, optimize performance and security, manage CI/CD and cloud deployments, and mentor engineers while collaborating with designers and stakeholders.
Summary Generated by Built In

This is a remote position.

  Senior Moodle / LMS / PHP Developer

  Full-Stack · Moodle · E-Learning Standards & Integrations

 

Department

Engineering / Learning Technology

Reports To

CTO / VP of Engineering

Employment Type

Full-Time

Location

US (Remote / Hybrid)

Experience

5+ Years Moodle Development

 

About the Role

We are looking for a seasoned Senior WordPress & LMS Developer with deep expertise in Moodle, custom PHP development, and e-learning standards. You will architect, build, and maintain robust Moodle-based learning management systems serving thousands of learners — owning everything from database schema and REST API design to pixel-perfect front-end components and third-party integrations.

This is a high-impact, highly autonomous role suited to someone who thrives at the intersection of Moodle platform engineering and modern educational technology.

 

Moodle

Moodle Plugins

PHP 8+

MySQL

SCORM

xAPI / Tin Can

LTI 1.3

REST API

React / JS

SASS / CSS

Google Classroom

Mindsmith

Zoom LTI

Moodle CLI

Docker

CI/CD

 

Key Responsibilities

Platform Architecture & Development

     Design, develop, and maintain a scalable, high-availability Moodle platform — including site architecture, database optimisation, caching layers (Redis/Memcached), and multi-tenant or multi-instance configurations.

     Write clean, well-documented PHP 8+ code following OOP principles and Moodle's own coding style, APIs, and security guidelines (capability system, sesskey, SQL API).

     Build and maintain custom Moodle plugins (activity modules, blocks, authentication plugins, enrolment plugins, local plugins) following Moodle coding standards and plugin API conventions.

     Develop and customise Moodle themes using the Boost/Classic inheritance model, ensuring responsive, accessible, and branded learner experiences.

E-Learning Standards & Integrations

     Implement and troubleshoot SCORM 1.2 / 2004 course packaging, runtime communication, and completion tracking.

     Integrate xAPI (Tin Can) statements with Learning Record Stores (LRS) such as SCORM Cloud, Learning Locker, or custom solutions.

     Configure and maintain LTI (Learning Tools Interoperability) 1.1 and 1.3 / Advantage connections between WordPress/LifterLMS and third-party tools.

     Implement CMI5 course delivery where required, ensuring spec-compliant AU launch and data reporting.

Full-Stack UI & Front-End

     Develop responsive, accessible front-end experiences using modern JavaScript (ES6+) and Moodle's AMD/RequireJS module system, including custom Mustache templates and YUI/jQuery where required by legacy components.

     Integrate with Google Classroom via LTI Advantage (1.3), managing rostering, grade passback, and deep linking.

     Optimise Moodle performance via caching configuration, theme asset minification, and database query profiling. Ensure WCAG 2.1 AA accessibility compliance across all learner-facing interfaces.

     Collaborate with UX/UI designers and instructional designers to translate wireframes into polished Moodle theme components and activity layouts.

Integrations & Automation

     Integrate Google Classroom with Moodle via LTI Advantage 1.3 — managing course rostering, assignment creation, grade passback, and deep linking.

     Configure Mindsmith-authored content for xAPI reporting, ensuring completion events and scores flow correctly to the LRS and Moodle gradebook.

     Connect third-party services (CRMs, HR/talent systems, videoconferencing) via Moodle's REST/SOAP web services API, external database enrolment, and custom authentication plugins.

     Design and document Moodle web service functions for mobile app support, headless consumers, and third-party system integrations.

     Integrate Zoom via LTI Pro to enable instructors and learners to launch, schedule, and record meetings directly within the LMS — including grade/attendance passback where applicable.

     Manage authentication flows including SSO via SAML 2.0 / OAuth 2.0 / OpenID Connect.

DevOps, Performance & Security

     Manage CI/CD pipelines for Moodle plugin and theme deployment using Git, GitHub Actions, or similar toolchains, including automated Moodle code checker (PHPUnit, Behat) test runs.

     Configure and optimise Moodle hosting environments (Nginx, Apache, PHP-FPM) on cloud infrastructure (AWS, GCP, or Azure), including Moodle's cron architecture and task scheduling.

     Conduct regular security audits, manage Moodle version upgrades, apply patches, and implement hardening measures specific to Moodle environments.

     Monitor, profile, and resolve performance bottlenecks in PHP, MySQL, and front-end assets.

Collaboration & Leadership

     Lead code reviews, establish engineering standards, and mentor junior developers.

     Translate business and instructional-design requirements into clear technical specifications.

     Communicate progress, risks, and architectural decisions clearly to both technical and non-technical stakeholders.

 

Required Qualifications

     5+ years of professional Moodle development including custom plugin authorship, theme development, and platform administration.

     Deep hands-on expertise with Moodle's plugin API, hook system, capability/role framework, gradebook API, and web services layer.

     Expert-level PHP 8+ including OOP, namespaces, Composer, and PSR standards.

     Solid command of MySQL / MariaDB: schema design, query optimisation, and migrations.

     Demonstrated hands-on experience with SCORM 1.2 / 2004, xAPI, and LTI integration — not just awareness of the specs.

     Strong JavaScript (ES6+) and experience with at least one modern front-end framework (React preferred).

     Proficiency with Git version control and collaborative branching strategies (GitFlow, trunk-based).

     Experience with REST API design and consumption, including authentication (OAuth, JWT, API keys).

 

Preferred Qualifications

     Hands-on experience with CMI5, AICC, or emerging IMS standards.

     Familiarity with an LRS (Learning Locker, SCORM Cloud, Watershed) and experience querying xAPI data.

     WooCommerce development experience including subscriptions, memberships, and custom payment flows.

     Experience with Moodle Mobile app customisation or Moodle's mobile web services.

     Experience with containerised development environments (Docker, Lando) and cloud deployments.

     Knowledge of accessibility standards (WCAG 2.1) and assistive technology testing.

     Contributions to the Moodle plugins directory or Moodle core codebase.

     Relevant certifications: Moodle Certified Developer, ADL xAPI, IMS Global LTI Advantage, AWS, or similar.

 

What Success Looks Like

30 Days

Full understanding of the existing codebase, LMS configuration, and active integrations. First minor bug fixes or enhancements shipped to production.

90 Days

Independently delivered at least one significant feature or integration. Established as a go-to resource on LMS standards questions within the team.

6 Months

Driving architecture decisions, mentoring team members, and owning end-to-end delivery of complex LMS initiatives including e-learning standards compliance.

 

Why Join Us

     Work on a platform that directly impacts how people learn and grow.

     Fully remote-friendly culture with flexible working hours.

     Competitive salary, performance bonuses, and equity / profit-sharing (role dependent).

     Annual professional development budget for courses, conferences, and certifications.

     Access to cutting-edge e-learning technology and an experienced team passionate about EdTech.

 

We are an equal opportunity employer. All qualified applicants will receive consideration without regard to race, colour, religion, gender, national origin, disability, or any other protected characteristic.



Skills Required

  • 5+ years of professional Moodle development including custom plugin authorship, theme development, and platform administration.
  • Deep hands-on expertise with Moodle's plugin API, hook system, capability/role framework, gradebook API, and web services layer.
  • Expert-level PHP 8+ including OOP, namespaces, Composer, and PSR standards.
  • Solid command of MySQL / MariaDB: schema design, query optimisation, and migrations.
  • Demonstrated hands-on experience with SCORM 1.2 / 2004, xAPI, and LTI integration.
  • Strong JavaScript (ES6+) and experience with at least one modern front-end framework (React preferred).
  • Proficiency with Git version control and collaborative branching strategies (GitFlow, trunk-based).
  • Experience with REST API design and consumption, including authentication (OAuth, JWT, API keys).
  • Hands-on experience with CMI5, AICC, or emerging IMS standards.
  • Familiarity with an LRS (Learning Locker, SCORM Cloud, Watershed) and experience querying xAPI data.
  • WooCommerce development experience including subscriptions, memberships, and custom payment flows.
  • Experience with Moodle Mobile app customisation or Moodle's mobile web services.
  • Experience with containerised development environments (Docker, Lando) and cloud deployments (AWS/GCP/Azure).
  • Knowledge of accessibility standards (WCAG 2.1) and assistive technology testing.
  • Contributions to the Moodle plugins directory or Moodle core codebase.
  • Relevant certifications (Moodle Certified Developer, ADL xAPI, IMS Global LTI Advantage, AWS, etc.).
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
70 Employees

What We Do

ProScore Technologies provides a software platform for regulatory compliance, workforce reporting, and operational oversight, specializing in helping businesses in the energy and construction sectors navigate the Inflation Reduction Act requirements.

Similar Jobs

Coinbase Logo Coinbase

Technical Program Manager

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
USA
4700 Employees
212K-250K Annually

Aceable Logo Aceable

Sr Regulatory Manager

eCommerce • Edtech • Insurance • Mobile • Real Estate • Software
Easy Apply
Remote or Hybrid
USA
140 Employees
105K-140K Annually

Acquia Logo Acquia

Director, Product Marketing, Platform & Drupal

AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
Easy Apply
Remote or Hybrid
United States
1100 Employees
174K-200K Annually

Apryse Logo Apryse

Account Manager

Productivity • Software • App development • Automation
Remote
12 Locations
665 Employees
110K-180K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account