Moodle jobs

A database of Moodle-related jobs offered.

You need an account on in order to post an advert. Login then click the "Add entry" tab. Adverts require approval before they are viewable by everyone. A pink background to your advert indicates that it is awaiting approval.

You may update your advert at any time by editing your entry. Please remember to delete your advert when the position is no longer available. You may post up to two adverts.

Job offered: Moodle Developer (Custom Plugin Development)

Type: Full-time
Location: telecommute

The schedule is flexible. We need long-term freelancer.


we have a moderately customized moodle 3.5 installation and need support on some day-to-day issues as well as future customer integrations into our system.  PHP development on existing customizations and future functionality requests.  There are also some shopping carts that integrate back to Moodle to perform shopping etc.

Roles & Responsibilities:

  • Integration support and maintenance of online education software including upgrades, migrations and troubleshooting Moodle databases
  • Installing and customizing Moodle plugins

Desired Skills & Experience:

  • Moodle programming/design experience. Very good familiarity with the internals of the Moodle code base preferred or experience working at a high level with another web application and the willingness to learn something new.
  • Excellent communication skills
  • Ability to problem solve and think of relevant on-point solutions, subsequently translating those solutions into solid code that can be built upon and easily maintained.
  • Proven background translating technical content into digestible information
  • Strong PHP & SQL programming skills
  • A good grasp of git version control
  • Ability to select or customize appropriate plugins to install in Moodle to meet customer requirements
  • Solid time management skills
  • Ability to provide production support to a critical business LMS system

Entry added by Rajan Kalyan - Sunday, June 17, 2018, 12:55 PM
Last updated - Sunday, June 17, 2018, 12:55 PM