Job Description
We Are Hiring
Moodle Developer
Vodjo is currently seeking a
Moodle Developer
to work on new and existing e-Learning projects with our growing team in Bandung. A Moodle Developer is responsible for developing, customizing, and maintaining Moodle-based learning management systems. The role involves building backend components, creating and modifying Moodle plugins, integrating third-party services, ensuring platform performance, and supporting frontend developers with seamless LMS functionalities.
Required Skills
Strong experience with Moodle development, including customization, theming, and plugin development
Solid understanding of PHP, including object-oriented programming
Familiarity with Moodle architecture, Moodle API, and Moodle database schema
Experience with Moodleโs common frontend technologies: Mustache templates, JavaScript (ES5/ES6), jQuery, or Bootstrap (for Moodle themes)
Experience with MySQL or PostgreSQL
Experience building and maintaining RESTful JSON web services
Understanding of MVC design patterns
Proficient with Git or other version control systems
Knowledge of best practices in LMS performance, scalability, and security
Ability to create database schemas that support LMS features and workflows
Desired Skills
Experience developing or customizing Moodle plugins, blocks, filters, or themes
Familiarity with SCORM, xAPI (Tin Can API), or LTI integrations
Understanding of common web/server vulnerabilities and their solutions
Experience integrating third-party APIs (Google, Zoom, Payment Gateways, etc.)
Working knowledge of Linux server environments
Ability to work in an agile development environment
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 23, 2026
Job Type:
Technology
Location:
Bandung, Indonesia
Company:
Vodjo
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.