{"schemaVersion":"jobsearcher.job.v1","id":"2d3a0c4a61e170bc7b8c0cfb","url":"https://jobsearcher.com/jobs/2d3a0c4a61e170bc7b8c0cfb","canonicalUrl":"https://jobsearcher.com/jobs/2d3a0c4a61e170bc7b8c0cfb","title":"Senior Moodle / LMS / PHP Developer","description":"Department\n\nEngineering / Learning Technology\n\nReports To\n\nCTO / VP of Engineering\n\nEmployment Type\n\nFull-Time\n\nLocation\n\nUS (Remote / Hybrid)\n\nExperience\n\nAbout the Role\nWe 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.\n\nThis is a high-impact, highly autonomous role suited to someone who thrives at the intersection of Moodle platform engineering and modern educational technology.\n\nKey Skills\n\nPHP 8+\n\nMySQL\n\nSCORM\n\nxAPI / Tin Can\n\nLTI 1.3\n\nREST API\n\nReact / JS\n\nSASS / CSS\n\nGoogle Classroom\n\nMindsmith\n\nZoom LTI\n\nDocker\n\nCI/CD\n\nKey Responsibilities\n\nDesign, 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.\n\nWrite clean, well-documented PHP 8+ code following OOP principles and Moodle's own coding style, APIs, and security guidelines (capability system, sesskey, SQL API).\n\nBuild and maintain custom Moodle plugins (activity modules, blocks, authentication plugins, enrolment plugins, local plugins) following Moodle coding standards and plugin API conventions.\n\nDevelop and customise Moodle themes using the Boost/Classic inheritance model, ensuring responsive, accessible, and branded learner experiences.\n\nE-Learning Standards & Integrations\n\nImplement and troubleshoot SCORM 1.2 / 2004 course packaging, runtime communication, and completion tracking.\n\nIntegrate xAPI (Tin Can) statements with Learning Record Stores (LRS) such as SCORM Cloud, Learning Locker, or custom solutions.\n\nConfigure and maintain LTI (Learning Tools Interoperability) 1.1 and 1.3 / Advantage connections between WordPress/LifterLMS and third-party tools.\n\nImplement CMI5 course delivery where required, ensuring spec-compliant AU launch and data reporting.\n\nFull-Stack UI & Front-End\n\nIntegrate with Google Classroom via LTI Advantage (1.3), managing rostering, grade passback, and deep linking.\n\nOptimise Moodle performance via caching configuration, theme asset minification, and database query profiling. Ensure WCAG 2.1 AA accessibility compliance across all learner-facing interfaces.\n\nCollaborate with UX/UI designers and instructional designers to translate wireframes into polished Moodle theme components and activity layouts.\n\nIntegrations & Automation\n\nIntegrate Google Classroom with Moodle via LTI Advantage 1.3—managing course rostering, assignment creation, grade passback, and deep linking.\n\nConfigure Mindsmith-authored content for xAPI reporting, ensuring completion events and scores flow correctly to the LRS and Moodle gradebook.\n\nConnect third-party services (CRMs, HR/talent systems, videoconferencing) via Moodle's REST/SOAP web services API, external database enrolment, and custom authentication plugins.\n\nDesign and document Moodle web service functions for mobile app support, headless consumers, and third-party system integrations.\n\nIntegrate 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.\n\nDevOps, Performance & Security\n\nManage 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.\n\nConfigure and optimise Moodle hosting environments (Nginx, Apache, PHP-FPM) on cloud infrastructure (AWS, GCP, or Azure), including Moodle's cron architecture and task scheduling.\n\nConduct regular security audits, manage Moodle version upgrades, apply patches, and implement hardening measures specific to Moodle environments.\n\nMonitor, profile, and resolve performance bottlenecks in PHP, MySQL, and front-end assets.\n\nLead code reviews, establish engineering standards, and mentor junior developers.\n\nTranslate business and instructional‑design requirements into clear technical specifications.\n\nCommunicate progress, risks, and architectural decisions clearly to both technical and non‑technical stakeholders.\n\nRequired Qualifications\n\n5+ years of professional Moodle development including custom plugin authorship, theme development, and platform administration.\n\nDeep hands‑on expertise with Moodle's plugin API, hook system, capability/role framework, gradebook API, and web services layer.\n\nExpert‑level PHP 8+ including OOP, namespaces, Composer, and PSR standards.\n\nSolid command of MySQL / MariaDB: schema design, query optimisation, and migrations.\n\nDemonstrated hands‑on experience with SCORM 1.2 / 2004, xAPI, and LTI integration — not just awareness of the specs.\n\nProficiency with Git version control and collaborative branching strategies (GitFlow, trunk‑based).\n\nExperience with REST API design and consumption, including authentication (OAuth, JWT, API keys).\n\nPreferred Qualifications\n\nHands‑on experience with CMI5, AICC, or emerging IMS standards.\n\nFamiliarity with an LRS (Learning Locker, SCORM Cloud, Watershed) and experience querying xAPI data.\n\nWooCommerce development experience including subscriptions, memberships, and custom payment flows.\n\nExperience with Moodle Mobile app customisation or Moodle's mobile web services.\n\nExperience with containerised development environments (Docker, Lando) and cloud deployments.\n\nKnowledge of accessibility standards (WCAG 2.1) and assistive technology testing.\n\nContributions to the Moodle plugins directory or Moodle core codebase.\n\nRelevant certifications: Moodle Certified Developer, ADL xAPI, IMS Global LTI Advantage, AWS, or similar.\n\nWhat Success Looks Like\n30 Days\nFull understanding of the existing codebase, LMS configuration, and active integrations. First minor bug fixes or enhancements shipped to production.\n\n90 Days\nIndependently delivered at least one significant feature or integration. Established as a go‑to resource on LMS standards questions within the team.\n\n6 Months\nDriving architecture decisions, mentoring team members, and owning end‑to‑end delivery of complex LMS initiatives including e‑learning standards compliance.\n\nWhy Join Us\n\nWork on a platform that directly impacts how people learn and grow.\n\nFully remote‑friendly culture with flexible working hours.\n\nCompetitive salary, performance bonuses, and equity / profit‑sharing (role dependent).\n\nAnnual professional development budget for courses, conferences, and certifications.\n\nAccess to cutting‑edge e‑learning technology and an experienced team passionate about EdTech.\n\nWe 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.\n\n#J-18808-Ljbffr","company":"Proscore Technologies","rawCompany":"proscore technologies","city":"Austin","state":"TX","isRemote":false,"isActive":true,"createdAt":"2026-06-22T03:15:41.774Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Moodle / LMS / PHP Developer","description":"Department\n\nEngineering / Learning Technology\n\nReports To\n\nCTO / VP of Engineering\n\nEmployment Type\n\nFull-Time\n\nLocation\n\nUS (Remote / Hybrid)\n\nExperience\n\nAbout the Role\nWe 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.\n\nThis is a high-impact, highly autonomous role suited to someone who thrives at the intersection of Moodle platform engineering and modern educational technology.\n\nKey Skills\n\nPHP 8+\n\nMySQL\n\nSCORM\n\nxAPI / Tin Can\n\nLTI 1.3\n\nREST API\n\nReact / JS\n\nSASS / CSS\n\nGoogle Classroom\n\nMindsmith\n\nZoom LTI\n\nDocker\n\nCI/CD\n\nKey Responsibilities\n\nDesign, 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.\n\nWrite clean, well-documented PHP 8+ code following OOP principles and Moodle's own coding style, APIs, and security guidelines (capability system, sesskey, SQL API).\n\nBuild and maintain custom Moodle plugins (activity modules, blocks, authentication plugins, enrolment plugins, local plugins) following Moodle coding standards and plugin API conventions.\n\nDevelop and customise Moodle themes using the Boost/Classic inheritance model, ensuring responsive, accessible, and branded learner experiences.\n\nE-Learning Standards & Integrations\n\nImplement and troubleshoot SCORM 1.2 / 2004 course packaging, runtime communication, and completion tracking.\n\nIntegrate xAPI (Tin Can) statements with Learning Record Stores (LRS) such as SCORM Cloud, Learning Locker, or custom solutions.\n\nConfigure and maintain LTI (Learning Tools Interoperability) 1.1 and 1.3 / Advantage connections between WordPress/LifterLMS and third-party tools.\n\nImplement CMI5 course delivery where required, ensuring spec-compliant AU launch and data reporting.\n\nFull-Stack UI & Front-End\n\nIntegrate with Google Classroom via LTI Advantage (1.3), managing rostering, grade passback, and deep linking.\n\nOptimise Moodle performance via caching configuration, theme asset minification, and database query profiling. Ensure WCAG 2.1 AA accessibility compliance across all learner-facing interfaces.\n\nCollaborate with UX/UI designers and instructional designers to translate wireframes into polished Moodle theme components and activity layouts.\n\nIntegrations & Automation\n\nIntegrate Google Classroom with Moodle via LTI Advantage 1.3—managing course rostering, assignment creation, grade passback, and deep linking.\n\nConfigure Mindsmith-authored content for xAPI reporting, ensuring completion events and scores flow correctly to the LRS and Moodle gradebook.\n\nConnect third-party services (CRMs, HR/talent systems, videoconferencing) via Moodle's REST/SOAP web services API, external database enrolment, and custom authentication plugins.\n\nDesign and document Moodle web service functions for mobile app support, headless consumers, and third-party system integrations.\n\nIntegrate 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.\n\nDevOps, Performance & Security\n\nManage 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.\n\nConfigure and optimise Moodle hosting environments (Nginx, Apache, PHP-FPM) on cloud infrastructure (AWS, GCP, or Azure), including Moodle's cron architecture and task scheduling.\n\nConduct regular security audits, manage Moodle version upgrades, apply patches, and implement hardening measures specific to Moodle environments.\n\nMonitor, profile, and resolve performance bottlenecks in PHP, MySQL, and front-end assets.\n\nLead code reviews, establish engineering standards, and mentor junior developers.\n\nTranslate business and instructional‑design requirements into clear technical specifications.\n\nCommunicate progress, risks, and architectural decisions clearly to both technical and non‑technical stakeholders.\n\nRequired Qualifications\n\n5+ years of professional Moodle development including custom plugin authorship, theme development, and platform administration.\n\nDeep hands‑on expertise with Moodle's plugin API, hook system, capability/role framework, gradebook API, and web services layer.\n\nExpert‑level PHP 8+ including OOP, namespaces, Composer, and PSR standards.\n\nSolid command of MySQL / MariaDB: schema design, query optimisation, and migrations.\n\nDemonstrated hands‑on experience with SCORM 1.2 / 2004, xAPI, and LTI integration — not just awareness of the specs.\n\nProficiency with Git version control and collaborative branching strategies (GitFlow, trunk‑based).\n\nExperience with REST API design and consumption, including authentication (OAuth, JWT, API keys).\n\nPreferred Qualifications\n\nHands‑on experience with CMI5, AICC, or emerging IMS standards.\n\nFamiliarity with an LRS (Learning Locker, SCORM Cloud, Watershed) and experience querying xAPI data.\n\nWooCommerce development experience including subscriptions, memberships, and custom payment flows.\n\nExperience with Moodle Mobile app customisation or Moodle's mobile web services.\n\nExperience with containerised development environments (Docker, Lando) and cloud deployments.\n\nKnowledge of accessibility standards (WCAG 2.1) and assistive technology testing.\n\nContributions to the Moodle plugins directory or Moodle core codebase.\n\nRelevant certifications: Moodle Certified Developer, ADL xAPI, IMS Global LTI Advantage, AWS, or similar.\n\nWhat Success Looks Like\n30 Days\nFull understanding of the existing codebase, LMS configuration, and active integrations. First minor bug fixes or enhancements shipped to production.\n\n90 Days\nIndependently delivered at least one significant feature or integration. Established as a go‑to resource on LMS standards questions within the team.\n\n6 Months\nDriving architecture decisions, mentoring team members, and owning end‑to‑end delivery of complex LMS initiatives including e‑learning standards compliance.\n\nWhy Join Us\n\nWork on a platform that directly impacts how people learn and grow.\n\nFully remote‑friendly culture with flexible working hours.\n\nCompetitive salary, performance bonuses, and equity / profit‑sharing (role dependent).\n\nAnnual professional development budget for courses, conferences, and certifications.\n\nAccess to cutting‑edge e‑learning technology and an experienced team passionate about EdTech.\n\nWe 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.\n\n#J-18808-Ljbffr","datePosted":"2026-06-22T03:15:41.774Z","dateModified":"2026-06-22T03:15:41.774Z","hiringOrganization":{"@type":"Organization","name":"Proscore Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Austin","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2d3a0c4a61e170bc7b8c0cfb"},"url":"https://jobsearcher.com/jobs/2d3a0c4a61e170bc7b8c0cfb"}}