Moodle Full Stack Developer


Why Cirrusgo?

Cirrusgo is an AWS Advanced Partner in the MENA region offering comprehensive turn-key cloud solutions. The company has 10+ AWS Service Validations and Competencies, +35 AWS professional certificates, and has launched over 100 customer projects. The company specializes in migration-led modernization and unlocking innovation through cloud technology to deliver tangible business value.

We are currently seeking a senior DevOps Engineer who can enhance our CI/CD processes, adopt cloud infrastructure, and drive innovation. This role is specifically designed for individuals who excel in a fast-paced, technology-driven environment and enjoy pushing the boundaries of what is possible.

Duties and Responsibilities

  • Design, develop, and maintain scalable, high-quality web applications using Moodle.
  • Customize Moodle functionalities based on the specific requirements of educational programs.
  • Implement plugins and integrate third-party tools to enhance the learning experience.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement new features.
  • Ensure the performance, quality, and responsiveness of applications across different devices.
  • Conduct code reviews to ensure best practices in development processes.
  • Troubleshoot issues reported by users or automated systems promptly.
  • Stay up-to-date with emerging trends in e-learning technologies.

Required Skills & Experience:

         Technical Skills

    • Proficient in PHP programming language with a strong understanding of object-oriented programming principles.
    • Experience in developing custom plugins for Moodle or similar LMS platforms.
    • Strong knowledge of front-end technologies including HTML5/CSS3/JavaScript (jQuery/AJAX) for creating responsive designs compatible across browsers/devices.
    • Familiarity with SQL databases (MySQL/MariaDB), version control tools (Git), RESTful APIs integration is essential.

    Soft Skills

    • Excellent problem-solving skills with an analytical mindset capable of debugging complex issues efficiently.
    • Strong communication skills both written & verbal; ability to articulate technical concepts clearly & concisely to non-tech stakeholders is crucial.


  • Minimum 3 years’ experience as a full stack developer working on large scale web applications. 
  • Prior experience specifically within an educational technology environment or working directly on Moodle projects will be highly regarded.