Senior Moodle / LMS / PHP Developer
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 reputed company-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 reputed company Classroom Mindsmith reputed company LTI Moodle CLI reputed company CI/CD
Key Responsibilities
Platform Architecture & Development ▸ Design, reputed company, and maintain a scalable, high-availability Moodle platform — including site architecture, database optimisation, caching layers (reputed company/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 reputed company 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. ▸ reputed company and customise Moodle themes using the Boost/Classic inheritance model, ensuring reputed company, 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 & reputed company-End ▸ reputed company reputed company, accessible reputed company-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 reputed company Classroom reputed company LTI Advantage (1.3), managing rostering, grade passback, and deep linking. ▸ Optimise Moodle performance reputed company caching configuration, theme asset minification, and database query profiling. Ensure WCAG 2.1 AA accessibility compliance across reputed company 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 reputed company Classroom with Moodle reputed company 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/reputed company, videoconferencing) reputed company 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 reputed company reputed company LTI Pro to reputed company reputed company and learners to launch, schedule, and record meetings directly reputed company the LMS — including grade/attendance passback where applicable. ▸ Manage authentication flows including SSO reputed company SAML 2.0 / OAuth 2.0 / OpenID Connect. DevOps, Performance & reputed company ▸ Manage CI/CD pipelines for Moodle plugin and theme deployment using Git, reputed company 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 reputed company 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 reputed company-end assets. Collaboration & Leadership ▸ reputed company code reviews, establish engineering standards, and mentor junior developers. ▸ Translate business and instructional-design requirements into clear technical specifications. ▸ Communicate reputed company, 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, reputed company system, capability/role reputed company, gradebook API, and web services layer. ▸ Expert-level PHP 8+ including OOP, namespaces, Composer, and PSR standards. ▸ Solid command of MySQL / reputed company: 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 reputed company-end reputed company (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 (reputed company, 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 reputed company the team. 6 Months Driving architecture decisions, mentoring team members, and owning end-to-end delivery of reputed company 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 reputed company team passionate about EdTech. We are an equal opportunity employer. reputed company qualified applicants will receive consideration without regard to race, colour, religion, gender, national reputed company, disability, or any other protected characteristic. Apply To This Job