PHP Developer – Moodle LMS
PHP Developer – Moodle LMS
PHP Developer – Moodle LMS
Need a visa? The advert says visa sponsorship isn't available for this role.
About the role
At IZERTIS, we are looking for a PHP Developer with demonstrable experience in Moodle LMS to join our development team. You will work on a new project for one of our largest international clients, so if you are looking for a new opportunity, do not hesitate to apply!
The selected candidate will be responsible for the development, customization, maintenance, and integration of Moodle-based learning platforms, ensuring high standards of performance, security, and scalability.
The role requires working closely with business stakeholders, functional analysts, and other developers to implement new features, improve existing systems, and develop integrations with third-party applications.
What you'll do
RESPONSIBILITIES
- Develop and maintain custom plugins and themes for Moodle.
- Customize and extend standard Moodle functionality following development best practices.
- Develop backend services using PHP.
- Design and implement integrations between Moodle and external systems using REST APIs and web services.
- Identify, analyze, and resolve issues and errors in applications.
- Participate in code reviews and ensure compliance with development standards.
- Optimize application performance and database queries.
- Provide support for Moodle upgrades and version migrations.
- Collaborate with QA and DevOps teams throughout the development lifecycle.
- Prepare technical documentation when necessary.
What we're looking for
WHAT DO YOU NEED?
- Education: University degree in Computer Science, Software Engineering, or demonstrable equivalent experience.
- Languages: professional English level is essential; Spanish is valued.
- Reside in Spain.
- Minimum 3 years of professional experience in PHP development.
- Demonstrable experience in Moodle LMS development and maintenance.
- Solid knowledge of Moodle architecture and plugin development.
- Experience with MySQL or MariaDB databases.
- Experience in consuming and developing REST APIs.
- Solid knowledge of object-oriented programming (OOP).
- Proficiency with Git and collaborative development methodologies.
- Knowledge of HTML, CSS, and JavaScript.
- Experience in troubleshooting issues in production environments.
Nice to have
- Experience with Moodle Workplace.
- Knowledge of AWS or Azure.
- Experience with Docker and container-based development.
- Knowledge of CI/CD pipelines.
- Experience with learning standards such as SCORM, xAPI, or LTI.
- Knowledge of Linux environments.
- Experience integrating Moodle with identity providers (SSO, OAuth2, SAML).
What you'll get
WHAT CAN WE OFFER YOU?
Permanent contract.
Salary commensurate with your experience and expectations.
Flexible compensation: health insurance, meal vouchers, childcare or transportation vouchers.
Free English classes to improve or strengthen your level.
Access to a wide benefits platform with discounts on flights, hotels, fashion, technology, home and more.
22 working days of vacation, your birthday off, and December 24th and 31st off.
How you'll work
hybrid
About the company & team
GET TO KNOW IZERTIS
At Izertis we drive the digital transformation of companies, organizations and people through tailored, innovative and impactful technology solutions.
Founded in 1996 and approaching 30 years of history, Izertis is listed on the Spanish Stock Exchange (Mercado Continuo BME) and is consolidated as one of the 1000 fastest-growing companies in Europe.
We currently have more than 2,300 professionals distributed across offices in Europe, America and Africa, with a presence in more than 50 countries, where we provide services through a broad portfolio of solutions: Software Engineering, Consultancy & Governance, Cloud & Infrastructure, Cybersecurity, AI & Data & Emerging Technologies, CX & Business Solutions, among other enabling technologies.
Would you like to join our team? We would love to meet you!
IT
PERSONAL SKILLS
- Analytical and problem-solving skills.
- Ability to work autonomously and in distributed teams.
- Good communication skills.
- Attention to detail.
- Proactive attitude and sense of responsibility.
About the role
Desde IZERTIS, buscamos un/a Desarrollador/a PHP con experiencia demostrable en Moodle LMS para unirse a nuestro equipo de desarrollo. Trabajarás en nuevo proyecto para uno de nuestros mayores clientes a nivel internacional, por lo que si buscas una nueva oportunidad, ¡no dudes en inscribirte!
La persona seleccionada será responsable del desarrollo, personalización, mantenimiento e integración de plataformas de aprendizaje basadas en Moodle, garantizando altos estándares de rendimiento, seguridad y escalabilidad.
El puesto requiere trabajar estrechamente con stakeholders de negocio, analistas funcionales y otros desarrolladores para implementar nuevas funcionalidades, mejorar sistemas existentes y desarrollar integraciones con aplicaciones de terceros.
What you'll do
RESPONSABILIDADES
- Desarrollar y mantener plugins y temas personalizados para Moodle.
- Personalizar y ampliar la funcionalidad estándar de Moodle siguiendo las mejores prácticas de desarrollo.
- Desarrollar servicios backend utilizando PHP.
- Diseñar e implementar integraciones entre Moodle y sistemas externos mediante APIs REST y servicios web.
- Identificar, analizar y resolver incidencias y errores en las aplicaciones.
- Participar en revisiones de código y garantizar el cumplimiento de los estándares de desarrollo.
- Optimizar el rendimiento de las aplicaciones y las consultas a bases de datos.
- Dar soporte a actualizaciones y migraciones de versiones de Moodle.
- Colaborar con los equipos de QA y DevOps durante todo el ciclo de vida del desarrollo.
- Elaborar documentación técnica cuando sea necesario.
What we're looking for
¿QUÉ NECESITAS?
- Formación: Titulación universitaria en Informática, Ingeniería de Software o experiencia equivalente demostrable.
- Idiomas: nivel de inglés profesional imprescindible; español valorable.
- Residir en España.
- Mínimo 3 años de experiencia profesional en desarrollo con PHP.
- Experiencia demostrable en desarrollo y mantenimiento de Moodle LMS.
- Sólidos conocimientos de la arquitectura de Moodle y desarrollo de plugins.
- Experiencia con bases de datos MySQL o MariaDB.
- Experiencia en consumo y desarrollo de APIs REST.
- Conocimientos sólidos de programación orientada a objetos (OOP).
- Manejo de Git y metodologías de desarrollo colaborativo.
- Conocimientos de HTML, CSS y JavaScript.
- Experiencia en resolución de incidencias en entornos productivos.
Nice to have
VALORABLE
- Experiencia con Moodle Workplace.
- Conocimientos de AWS o Azure.
- Experiencia con Docker y desarrollo basado en contenedores.
- Conocimientos de pipelines CI/CD.
- Experiencia con estándares de aprendizaje como SCORM, xAPI o LTI.
- Conocimientos de entornos Linux.
- Experiencia en integración de Moodle con proveedores de identidad (SSO, OAuth2, SAML)
What you'll get
¿QUÉ PODEMOS OFRECERTE?
Contratación indefinida.
Salario acorde a tu experiencia y expectativas.
Retribución flexible: seguro médico, ticket restaurante, cheque guardería o transporte.
Clases gratuitas de inglés para mejorar o reforzar tu nivel.
Acceso a una amplia plataforma de beneficios con descuentos en vuelos, hoteles, moda, tecnología, hogar y más.
22 días laborables de vacaciones, el día de tu cumpleaños y los días 24 y 31 de diciembre.
How you'll work
hybrid
About the company & team
CONOCE IZERTIS
En Izertis impulsamos la transformación digital de empresas, organizaciones y personas a través de soluciones tecnológicas a medida, innovadoras y con impacto.
Fundada en 1996 y próxima a cumplir 30 años de historia, Izertis forma parte del Mercado Continuo BME y se consolida como una de las 1000 empresas que más rápido crecen en Europa.
Actualmente somos más de 2.300 profesionales distribuidos en oficinas de Europa, América y África, con presencia en más de 50 países, donde prestamos servicios a través de un amplio porfolio de soluciones: Software Engineering, Consultancy & Governance, Cloud & Infrastructure, Cybersecurity, IA & Data & Emerging Technologies, CX & Business Solutions, entre otras tecnologías habilitadoras.
¿Te gustaría formar parte de nuestro equipo? ¡Nos encantará conocerte!
Informática
COMPETENCIAS PERSONALES
- Capacidad analítica y de resolución de problemas.
- Capacidad para trabajar de forma autónoma y en equipos distribuidos.
- Buenas habilidades de comunicación.
- Atención al detalle.
- Actitud proactiva y sentido de la responsabilidad.
This job was automatically translated to English, .