Job Description

  • Full Stack Developer – Moodle Developer
  • The initial contract is until Nov 2026 with possible extensions
  • Based in Redfern—Hybrid
  • $900/ day+ Super

Your duties will include:

  • Develop and maintain Moodle plugins, themes, blocks, and integrations aligned with business needs.
  • Build APIs and web services to integrate Moodle with external systems (e.g., SSO, student management systems, authentication services).
  • Implement front-end components using PHP, HTML, CSS, JavaScript, and relevant frameworks.
  • Manage major and minor Moodle upgrades (e.g., 4.1 → 4.5), including testing, troubleshooting, and rollout.
  • Conduct system performance optimisation, debugging, log analysis, and code refactoring.
  • Ensure platform stability, uptime, and responsiveness.
  • Troubleshoot and resolve application and platform issues
  • Own the coordination activities across various groups including platform vendors, infrastructure, and security & networking teams, among others
  • Highlight risks and resolve issues affecting release scope, schedule and quality
  • Work with UX team to take a prototype and develop into customer facing web application

Skills and Experience we are looking for:

  • Strong experience in Moodle development (3+ years preferred).
  • Proficiency in PHP, MySQL/PostgreSQL, JavaScript, HTML, CSS.
  • Demonstrated experience with Moodle plugin development and customisation.
  • Experience upgrading Moodle versions and managing LMS migrations.
  • Understanding of authentication services (SAML, OAuth, OpenID Connect) and SSO configurations.
  • Strong problem-solving, debugging, and analytical skills.
  • Previous experience with AWS products such as: API Gateway, CloudFront, Cognito, Lambda, Aurora Postgres, DynamoDB, DocumentDB, EC2, CloudFormation, CDK
  • Experience in REST API design & implementation
  • Experience integrating Moodle with enterprise systems (e.g., TAFE, DoE platforms).
  • Exposure to cloud environments (AWS, Azure).
  • Understanding of UX/UI for LMS theming.
  • Experience developing integrations with Bitbucket Server or similar Git repositories (desirable)

Application Process
If you would like to apply, please contact Sonali Jain  [email protected]

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application