Job Description
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 S