Moodle Pty Ltd logo

Senior Developer (PHP/JS)

Job Overview

Location

Indiana, USA

Job Type

Contract

Category

Software Engineer

Date Posted

March 4, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Developer at Moodle Pty Ltd, you will be instrumental in driving the development of our leading open-source Learning Management System (LMS). This role is pivotal in ensuring the delivery of high-quality, scalable, and innovative software solutions that empower educators and learners globally.
  • • You will be a key contributor to the entire software development lifecycle, from initial design and coding to rigorous testing and seamless deployment into production environments.
  • • A significant part of your role will involve hands-on coding, where you will be expected to write clean, efficient, and maintainable PHP and JavaScript code that adheres to Moodle's high standards and best practices.
  • • You will actively participate in code reviews, providing constructive and insightful feedback to your peers, and also receiving feedback to foster continuous improvement and knowledge sharing within the team.
  • • A critical responsibility will be the development and implementation of comprehensive automated and manual testing strategies. This includes crafting robust test cases to ensure the reliability and stability of our software, aiming to catch potential issues before they impact our users.
  • • You will collaborate closely with QA engineers and other team members on test design, ensuring thorough coverage and identifying potential impacts of code changes.
  • • The role requires a proactive approach to problem-solving. You will be involved in troubleshooting complex technical issues, performing root cause analysis, and guiding the development of effective solutions.
  • • You will contribute to project planning and execution by participating in sprint planning meetings, providing accurate task estimations, and helping to ensure timely and successful delivery of features and updates.
  • • Documentation is a key aspect of this role. You will be responsible for creating clear and comprehensive developer documentation that serves as a valuable resource for the engineering team, as well as collaborating with Technical Writers to produce user-friendly documentation.
  • • You will play a vital role in enhancing the overall quality, security, and performance of Moodle's products. This involves identifying areas for improvement and actively implementing solutions to address them.
  • • As a Senior Developer, you are expected to provide technical guidance and mentorship to junior engineers. This includes sharing your expertise, supporting their professional growth, and fostering a collaborative and innovative team environment where everyone can thrive.
  • • You will work with a globally distributed team, contributing to a product used by millions of learners worldwide, making a tangible impact on the future of education.
  • • The role involves working with modern development tools and methodologies, including version control with Git and issue tracking with Jira.
  • • You will engage with Web Services, RESTful applications, and have a strong understanding of web application security and scalability principles, ensuring our platform remains robust and secure.
  • • Familiarity with AI-assisted development tools is highly valued, encouraging you to leverage AI for faster and smarter application building, code review, and integration into your daily workflow.
  • • You will contribute to Moodle's mission of empowering educators and learners by developing and refining a world-class open-source LMS, embodying the company's values of respect, openness, innovation, integrity, and a focus on education.

Skills & Technologies

JavaScript
PHP
Git
REST
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Moodle Pty Ltd logo
Moodle Pty Ltd
Visit Website

About Moodle Pty Ltd

Moodle is a global open-source learning platform provider that empowers educators and organizations to create personalized online learning experiences. Its core product, the Moodle Learning Management System (LMS), is a highly customizable and flexible software used by universities, schools, and businesses worldwide. Moodle's business model focuses on providing commercial support, hosting, and tailored services around its free and open-source software. The company is dedicated to improving education and training through accessible and effective digital learning solutions, fostering a community of developers and educators to continuously enhance its platform.

Similar Opportunities

Bangalore, Argentina
Full-time
Expires May 11, 2026
Python
Java
Spring
+5 more

3 days ago

Apply
Argentina
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

11 days ago

Apply
Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

20 days ago

Apply
Argentina
Full-time
Expires Apr 29, 2026
Java
Spring
PostgreSQL
+5 more

16 days ago

Apply