Job Description
Moodle Hiring 2026 | Developer | 2–3 Years Experience | Fully Remote
Moodle is hiring a Developer for its Platform Solutions team. This is an exciting opportunity for developers interested in PHP, JavaScript, open-source software, and AI-assisted software development.
The role offers an opportunity to contribute to Moodle LMS, an open-source learning management platform used by millions of learners worldwide.
Moodle is particularly interested in developers who actively use AI coding tools such as Claude Code, Cursor, GitHub Copilot, and LLM APIs to build real-world applications and improve development workflows.
Job Details
Company: Moodle
Job Role: Developer
Department: Platform Solutions
Experience: 2–3 Years
Employment Type: Permanent / Full-Time
Work Mode: Fully Remote
Eligible Locations: India, Indonesia, Vietnam, Philippines
Location (India): Remote
Required Technologies: PHP, JavaScript
Salary: Not specified
🚀 Role Overview
As a Developer at Moodle, you will work on the core Moodle LMS platform alongside experienced developers.
You will contribute to designing, developing, testing, and maintaining software solutions while using AI coding agents as part of your everyday development workflow.
The role focuses on writing high-quality PHP and JavaScript code, building internal tools and automations, participating in code reviews, and contributing to projects that impact users globally.
🎯 What Success Looks Like in This Role
- ✓Software Development
Collaborate with experienced developers to design, develop, and implement software solutions.
Write clean, maintainable, and well-tested PHP and JavaScript code.
Contribute to the full software development lifecycle, from concept to deployment and maintenance.
Work on improving and maintaining the Moodle LMS platform.
- ✓AI-Assisted Development
Use AI coding agents for development, debugging, testing, and documentation.
Work with tools such as Claude Code, Cursor, GitHub Copilot, and LLM APIs.
Write clear specifications and prompts to guide AI coding agents.
Review, test, and refine AI-generated code.
Understand and explain the code being developed, regardless of whether it was initially written by an AI agent.
- ✓Engineering & Collaboration
Build small automations and internal tools to improve team productivity.
Participate in code reviews and follow engineering best practices.
Learn new technologies and tools while solving real-world problems.
Collaborate with a globally distributed engineering team.
Required Skills & Qualifications
2–3 years of developer experience.
Experience with or knowledge of PHP and JavaScript.
Hands-on experience with agentic AI development tools.
Familiarity with Claude Code, Cursor, GitHub Copilot, or custom LLM-based agents.
Understanding of prompt engineering and context management.
Ability to break development tasks into smaller, verifiable steps.
Ability to review AI-generated code and identify incorrect or unreliable output.
Strong problem-solving and analytical skills.
Attention to detail and willingness to learn.
Good communication and collaboration skills.
Nice-to-Have Skills
Model Context Protocol (MCP).
Retrieval-Augmented Generation (RAG).
Prompt and context engineering.
Agent evaluation and testing.
Experience building custom AI tools, plugins, or agents.
Experience with OpenAI or Anthropic APIs.
Open-source contributions or personal development projects.
What Moodle Offers
Fully remote working opportunities.
Work with a globally distributed team across 25+ countries.
Annual learning and development allowance.
Opportunities to work on a platform used worldwide.
Flexible working arrangements.
Additional time off for personal and community activities.
Birthday leave and flexible public holidays.
Additional employee benefits and flexible benefit options.
Opportunity to contribute to an open-source platform.
Who Should Apply?
Developers who enjoy building software, experimenting with AI coding agents, and contributing to open-source projects should consider this opportunity.
Moodle values practical skills and real projects. A GitHub repository, demo video, or technical blog explaining something you have built can help demonstrate your experience. Formal AI certifications are not required.