Moodle / LMS / PHP Developer

Wells Fargo
Los Angeles, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Los Angeles, United States of America

Tech stack

Adobe Analytics
JavaScript
PHP
Web Accessibility
API
Artificial Intelligence
Amazon Web Services (AWS)
Apache HTTP Server
Computing Platforms
Azure
Software Bug Management
Cloud Computing
Code Review
Databases
Continuous Integration
Learning Management Systems
Database Queries
Database Schema
DevOps
Github
Interoperability
Mobile Application Software
jQuery
MariaDB
Memcached
Moodle
MySQL
Nginx
OAuth
Object-Oriented Software Development
PHP Development
Software Architecture
Query Optimization
Redis
Openid Connect
Cloud Services
Oop Languages
JSON Web Token
Security Assertion Markup Language (SAML)
Sharable Content Object Reference Model
Systems Integration
Toolchain
Web Content Accessibility Guidelines
Web Application Frameworks
Web Services
Website Wireframe
WooCommerce
WordPress
Yahoo! User Interface Library (YUI)
React
PHPUnit
Database Optimization
SOAPAPI
Pixel Perfect
Mustache
Google Classroom
GIT
Behat
Git Flow
Front End Software Development
REST
Requirejs
Es2015
Software Version Control
Docker

Job description

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., 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., 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., Artificial Intelligence * Big Data * Cloud * Machine Learning * Software * Business Intelligence * Data Privacy The role involves designing cloud infrastructure, managing production Kubernetes clusters, optimizing CI/CD pipelines, enhancing developer experience, and ensuring reliable AI workloads. Candidates should have extensive experience in infrastructure and distributed systems engineering with strong coding skills and cloud expertise. Top Skills: AWSAzureDatadogDockerElkGCPGoGrafanaJavaKubernetesPrometheusPythonTerraform

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Requirements

5+ Years Moodle Development, Moodle

Moodle Plugins

PHP 8+

MySQL

SCORM

xAPI / Tin Can

LTI 1.3

REST API

React / JS

SASS / CSS

Google Classroom, * 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., Full understanding of the existing codebase, LMS configuration, and active integrations. First minor bug fixes or enhancements shipped to production.

Benefits & conditions

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., Remote or Hybrid Chatsworth Lake Manor, CA, USA 37K-66K Hourly Senior level 37K-66K Hourly Senior level Fintech * Financial Services Manage and grow relationships with affluent customers through proactive outreach, discovery-driven advice, and multi-product solutions across deposits, lending, investments, home lending and business banking. Own a defined book of business, coordinate with Wealth, Home Lending and Business Banking partners, drive digital adoption, ensure accurate documentation and risk/compliance adherence, and support branch service needs including account openings and service requests., Arity, Remote United States 82K-112K Annually Senior level 82K-112K Annually Senior level Big Data * Transportation * Analytics * Big Data Analytics Perform inside sales development to set meetings and drive prospect attendance at Arity events. Execute email and phone campaigns, coordinate with field sales on pipeline and account penetration strategies, use Salesforce to track activity, participate in pipeline reviews and account strategy sessions, and develop campaign and lead generation tactics. Top Skills: Salesforce, Granica

Apply for this position