Job offered: Senior Moodle Developer

Type: Contract
Location: United Kingdom

Senior Moodle Developer – Contract (Inside IR35 | Midlands – 1 Day Onsite/Month | ASAP Start – End of July)

Role Summary
We’re seeking a skilled developer to support the enhancement and integration of Moodle-based e-learning platforms. You’ll work with PHP, JavaScript (ES6+), and SQL in a Docker environment, using Git and automated testing tools. The role requires strong knowledge of Moodle plugin/theme development, API integrations, and performance/security best practices.

Contract: Inside IR35, Day Rate
Onsite: 1 day/month in the Midlands
Start: ASAP
End: End of July                                                                                                                                                                Day rate: Competitive and open to negotiation

The Company
This role is with a top-tier Midlands-based educational institution known for innovation and digital excellence. With a strong emphasis on learner experience, they are investing in cutting-edge systems and offer a collaborative, forward-thinking environment for contractors.

Key Responsibilities

  • Rewrite an internal Python-based application into Moodle plugins using APIs

  • Produce clean, well-documented code

  • Work collaboratively in a SCRUM team

Technical Expertise

  • PHP, JavaScript (ES6+), SQL, Git, Docker

  • Automated testing with PHPUnit & Behat

  • Moodle Core API integration, MUC, plugin & theme development

  • RESTful API experience, JSON/XML handling

  • Tools like Postman or Insomnia

Security & Performance Best Practices

  • Protect against XSS, CSRF, SQL injection

  • Optimise performance and follow Moodle coding standards


Entry added by Gus Beecroft - 4 Απρ 2025
Last updated - 4 Απρ 2025