We are looking for a Moodle Developer to join our team and contribute to the development of innovative e-learning solutions.
In this role, you will work on custom Moodle development, platform integrations and advanced platform management, collaborating with multidisciplinary teams to design and evolve digital learning services.
- Moodle Development and Customization
- Design, development, and maintenance of custom Moodle plugins
- Extension of the platform’s native functionalities
- Creation of advanced themes and graphical customizations
- Integrations and Interoperability
- Development and management of integrations via REST/SOAP APIs
- Configuration and maintenance of authentication systems such as SAML 2.0, SPID, and CIE
- Integration with external LMS/CRM systems, document repositories, payment systems, and videoconferencing tools
- Platform Operations
- Administration of users, courses, roles, and permissions
- Periodic updates of Moodle and its plugins
- Technical troubleshooting and resolution of complex issues
- Technical Support and Documentation
- Preparation of technical documentation and operational manuals
- Collaboration with internal teams on new features and product roadmap
- Support in the design and development of new e-learning services
Requirements
- Strong knowledge of HTML, CSS, and JavaScript
- Proven experience in Moodle plugin development and platform customization
- Experience with API integrations (REST) and identity federation protocols (SAML, SPID/CIE)
- Experience with Linux servers (Ubuntu/CentOS) and LAMP/LEMP stack
- Knowledge of security best practices for LMS platforms and web applications
- Professional working proficiency in English is required
Nice to have
- Experience with Docker or container orchestration tools (e.g., Kubernetes)
- Knowledge of Git, CI/CD pipelines, and modern development workflows
- Experience working with Azure cloud environments
Location: Balance Albania + Exprivia Rome Office
Smart working up to 80% of working time
Professional working proficiency in English is a must
For applications click here : https://www.linkedin.com/jobs/view/4377918518/