Job Search and Career Advice Platform

Enable job alerts via email!

Moodle Developer

Vodjo

Kota Bandung

On-site

IDR 249.833.000 - 416.390.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic e-learning solutions provider in Bandung is seeking a Moodle Developer. The role involves developing and maintaining Moodle-based learning management systems, customizing plugins, and integrating third-party services. Ideal candidates will have strong Moodle development experience, proficiency in PHP, and a solid understanding of related technologies. Join our growing team to contribute to innovative e-learning projects.

Qualifications

  • Strong experience with Moodle development, including customization and theming.
  • Solid understanding of PHP with object-oriented programming skills.
  • Experience with backend development and Moodle plugins.

Responsibilities

  • Develop and maintain Moodle-based learning management systems.
  • Build backend components and create Moodle plugins.
  • Support frontend developers with LMS functionalities.

Skills

Moodle development
PHP
Moodle architecture
JavaScript
MySQL
RESTful JSON web services
MVC design patterns
Git
LMS performance best practices
Database schema creation
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.)
  • Ability to work in an agile development environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.