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: Design and create new, open source applications (Moodle) using custom code in a PHP framework (Symfony) and MySQL;

Type: Full-time
Location: Boston MA; Relocation Provision


  • Design and create new, custom academic software;

  • Support, enhance, and extend an existing learning management system (developed using Moodle);

  • Enable a coherent user experience by building appropriate data integration between academic and operational applications;

  • Document anecdotal application requirements and translate documented application requirements to the production of high quality, bug-free software; and

  • Coordinate with third-party application development contractors and consultants, as necessary.


Candidates for the position must have the following qualifications:

  • An ability to thrive in an entrepreneurial environment;

  • Excellent organization and project management skills;

  • An obsessive attention to detail;

  • A solid command of verbal and written English and the ability to tailor communications for technical and non-technical audiences;

  • A demonstrated ability to work with colleagues both at the adjacent desk and in geographically separated cities;

  • A high level of professionalism, self-confidence, decisiveness, and initiative; and

  • Three years of relevant professional experience preferred.

Candidates for the position must also have the following technical skills:

  • Ability to enhance an open source application (Moodle) using custom code in a PHP framework (Symfony) and MySQL;

  • Experience with developing custom software from scratch;

  • A strong grasp of at least one object-oriented language;

  • An ability to demonstrate competence in common design patterns by writing code;

  • An ability to articulate best practices for version control, code promotion, configuring technical environments, and writing and tuning database queries; and

  • Familiarity with several different development methodologies and ability to articulate an informed preference for at least one methodology.


The ideal candidate for this position will also possess some combination of the following professional and personal characteristics:

  • A strong eye for UX/UI considerations;

  • A high level of zest, grit, hope, gratitude, and enthusiasm;

  • A sense of humor; and

  • A bachelor’s degree, preferably in engineering or computer science.

Entry added by Chris Paxton - Tuesday, January 18, 2011, 12:34 PM
Last updated - Tuesday, January 18, 2011, 12:34 PM