Taro Logo

Senior Developer

World's most trusted open-source Learning Management System (LMS) provider, serving over 300 million learners worldwide.
Spain
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Education · Enterprise SaaS

Description For Senior Developer

Moodle, the world's leading open-source Learning Management System, is seeking a Senior Developer to join their Products, Premium Solutions team. This remote position, based in Europe, offers an opportunity to make a significant impact on global education technology. The role involves developing and maintaining the Moodle platform, which serves over 300 million learners worldwide.

As a Senior Developer, you'll be responsible for writing clean, efficient code, conducting thorough code reviews, and ensuring high-quality software deployments. The position requires expertise in PHP programming with specific Moodle experience, along with proficiency in various web technologies. You'll work on creating robust automated tests, troubleshooting complex issues, and providing technical leadership through mentorship.

The role combines hands-on development with technical leadership responsibilities, including sprint planning, documentation creation, and quality assurance. You'll be joining a globally diverse team of over 280 members across 25+ countries, united by a shared mission to empower educators and learners worldwide.

Working at Moodle means being part of a B Corp certified company that values work-life balance, innovation, and making a positive difference in education. The company offers genuine flexibility with remote work opportunities and a comprehensive benefits package. If you're passionate about education technology and want to contribute to a platform that shapes learning experiences globally, this role presents an excellent opportunity to make a meaningful impact while growing professionally.

Last updated 2 months ago

Responsibilities For Senior Developer

  • Write clean, efficient, and scalable code
  • Perform code reviews and provide constructive feedback
  • Create and maintain automated and manual tests
  • Troubleshoot complex problems and develop solutions
  • Participate in sprint planning and task estimation
  • Create developer and user documentation
  • Identify and implement improvements in product quality, security, and speed
  • Provide mentorship to other engineers
  • Maintain collaborative development environment

Requirements For Senior Developer

PHP
JavaScript
  • Excellent communication skills in English
  • Minimum 5 years of PHP programming experience with Moodle
  • Proficiency in PHP, SQL, databases, HTML, CSS, Javascript, and Ajax
  • Experience in version control using Git
  • Ability to perform QA testing and identify change impacts
  • Experience in issue tracking with Jira
  • Knowledge of software design, architecture, and object-oriented principles
  • Proficient in writing unit, Behat, QA, and accessibility tests
  • Experience with Web Services and RESTful applications

Benefits For Senior Developer

  • Flexible remote work from anywhere in the world
  • Work-life balance focused benefits
  • Global team environment
  • Part of B Corp certified company
  • Opportunity to make real impact in education sector

Interested in this job?

Jobs Related To Moodle Senior Developer