Moodle Developer

Alter Solutions Portugal Logo

Alter Solutions Portugal

πŸ“Remote - Belgium

Summary

Join our team as a Moodle developer! This freelance position requires EU nationality and a registered EU company (or willingness to register one). You will be responsible for Moodle architecture, API, and plugin development, working with fast-changing technologies. Essential skills include full-stack LAMP knowledge, front-end and back-end languages, cloud architecture, and reporting solutions. Experience with end-of-life systems and strong communication skills are also required. You will manage CI/CD pipelines, deploy Moodle instances using Docker, and conduct peer code reviews. A Bachelor's degree is required.

Requirements

  • EU Nationality
  • Living and working address within EU
  • Freelancer company registered within EU (or willingness to register it in case of hiring)
  • Knowledge of Moodle architecture, APIs, and plugin development
  • Ability to cope with fast-changing technologies related to LMS and Moodle
  • Knowledge of full stack LAMP (PHP/HTML/MySQL/CSS)
  • Knowledge of front-end languages such as JavaScript, HTML and CSS
  • Knowledge of back-end languages and frameworks PHP and Java
  • Knowledge of cloud architecture: REST, SOAP, AWS services
  • Experience with designing and implementing reporting solutions
  • Experience with projects involving end of life systems
  • Strong knowledge in measuring and tracking delivery to the business as fit for purpose and in accordance with agreed requirements (KPIs, quality measurements & control points)
  • Ability to give business and technical presentations
  • Ability to apply high quality standards
  • Very good communication skills with technical and non-technical audiences
  • Capability to write clear and structured technical documents
  • Autonomous
  • Strong organisational and time-management skills
  • Capability of integration in an international/multi-cultural environment
  • Excellent verbal communication
  • Attention to details
  • Ability to understand, speak and write English C1
  • Bachelor 3-years

Responsibilities

  • Develop Moodle architecture, APIs, and plugins
  • Cope with fast-changing technologies related to LMS and Moodle
  • Write and execute unit, functional, and integration tests to ensure the stability and security of Moodle implementations
  • Manage CI/CD pipelines for automated Moodle deployments
  • Deploy Moodle instances using Docker for scalable cloud-based solutions
  • Design and implement reporting solutions
  • Work on projects involving end of life systems
  • Measure and track delivery to the business as fit for purpose and in accordance with agreed requirements (KPIs, quality measurements & control points)
  • Conduct peer code reviews to enforce best practices, security, and performance standards
  • Give business and technical presentations
  • Apply high quality standards
  • Maintain very good communication skills with technical and non-technical audiences
  • Write clear and structured technical documents
  • Work autonomously
  • Demonstrate strong organizational and time-management skills
  • Integrate into an international/multi-cultural environment
  • Communicate excellently verbally
  • Pay attention to details

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.