Moodle Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
En Indra Group, Protegemos lo que más importa.Lideramos el desarrollo de soluciones tecnológicas innovadoras que impulsan la transformación digital en organizaciones de distintos sectores, contribuyendo a la creación de entornos de aprendizaje más eficientes, seguros y escalables.?¡Únete a nuestro equipo de desarrollo de soluciones e-learning!Buscamos incorporar un/aMoodle Full Stack Developercon experiencia en desarrollo PHP y personalización avanzada de plataformas Moodle para participar en proyectos estratégicos de transformación digital y formación online.? ¿Qué harás?? Desarrollar y mantener plataformas Moodle garantizando su correcto funcionamiento y evolución.? Personalizar temas, plugins y funcionalidades adaptadas a las necesidades del cliente.? Participar en el desarrollo Full Stack utilizando PHP, JavaScript, HTML, CSS y SQL.? Integrar Moodle con aplicaciones corporativas, servicios externos y APIs.? Gestionar y optimizar bases de datos MySQL y PostgreSQL.? Resolver incidencias técnicas y realizar soporte correctivo y evolutivo.? Implementar mejoras de rendimiento, escalabilidad y seguridad en los entornos Moodle.? Participar en despliegues, actualizaciones y mantenimiento de plataformas.? Diseñar y desarrollar informes y funcionalidades orientadas al seguimiento del aprendizaje.? Colaborar con equipos funcionales y técnicos para definir requisitos y proponer soluciones tecnológicas.? Desarrollar plugins personalizados y adaptar componentes del núcleo de Moodle cuando sea necesario.? Aplicar buenas prácticas de desarrollo, pruebas y documentación técnica.? ¿Qué buscamos en ti?No te preocupes si no cumples el 100% de lo que buscamos. ¡AnÃmate, conoce nuestra propuesta y asà conoceremos lo que nos puedes aportar!? Grado en IngenierÃa Informática o titulación equivalente.? Experiencia en desarrollo y personalización de plataformas Moodle.?? Conocimientos avanzados en PHP 8.x, JavaScript moderno, HTML5, CSS3 y SASS.? Experiencia con frameworks PHP como Laravel, Symfony o CodeIgniter.?? Conocimientos en bases de datos MySQL y PostgreSQL.? Experiencia trabajando con arquitecturas SPA y frameworks como React, Angular o Vue.js.?? Conocimiento de programación orientada a objetos, principios SOLID, patrones de diseño y arquitecturas modernas.? Experiencia en desarrollo de plugins y temas personalizados en Moodle utilizando Mustache.? Conocimientos de integración mediante APIs, web services y conexión con LMS, ERPs o CRMs.? Experiencia con entornos LAMP/MAMP, Docker y herramientas de monitorización y optimización.? Conocimientos en sistemas de caché como Redis o Elasticsearch.? Experiencia aplicando metodologÃas ágiles (Scrum/Kanban) y uso de Git.? Conocimiento de pruebas unitarias y de integración mediante PHPUnit y Behat.? Valorable experiencia con herramientas de pruebas de rendimiento como JMeter.? Conocimiento de estándares web, accesibilidad (W3C) y buenas prácticas de seguridad web.? Capacidad para trabajar en entornos colaborativos multidisciplinares y orientación a la calidad técnica.? Lo que te ofrecemos??Estabilidad y Futuro: Proyectos a largo plazo en una compañÃa lÃder tecnológica con más de ** profesionales.?Proyectos Innovadores y de Alto Alcance: Trabajarás con tecnologÃas de vanguardia en iniciativas con impacto real.?Ambiente Cercano y Transparente: Comunicación directa, trabajo colaborativo y cultura abierta.?AutonomÃa y Flexibilidad: Modelo hÃbrido con conciliación real.?Plan de Carrera Adaptado a Ti: Diseñado para impulsar tu crecimiento profesional.?Formación Continua: Acceso a Open University y Udemy Business con más de *** cursos.?Beneficios Exclusivos: Descuentos en gimnasios, restauración, ocio, viajes y comercios.?Retribución Competitiva: Salario competitivo y beneficios flexibles.? ¿Cómo es nuestro proceso de selección?Revisión de tu perfil : Evaluamos tu experiencia y habilidades para determinar si encajas con lo que buscamos.Primera toma de contacto (5-10 min) : Si recibes una llamada de un número desconocido, ¡es nuestro equipo! Será una conversación rápida para conocerte y resolver cualquier duda.Entrevista técnica : Te reunirás con el equipo, quienes te explicarán el proyecto y las tareas diarias. También exploraremos tus conocimientos técnicos. Además, te realizaremos breves pruebas de competencias psicológicas e inglés .Oferta y bienvenida : Si todo va bien, ¡te incorporas a nuestro equipo y comenzamos esta nueva etapa juntos!Tiempo Estimado: 1-2 semanas.? Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, garantizando la igualdad de oportunidades y un entorno libre de cualquier tipo de discriminación.?¡INDRA es Top Employer **!Únete a una de las mejores compañÃas para desarrollar tu carrera profesional en España.
Requirements
? Grado en IngenierÃa Informática o titulación equivalente. ? Experiencia en desarrollo y personalización de plataformas Moodle. ?? Conocimientos avanzados en PHP 8.x, JavaScript moderno, HTML5, CSS3 y SASS. ? Experiencia con frameworks PHP como Laravel, Symfony o CodeIgniter. ?? Conocimientos en bases de datos MySQL y PostgreSQL. ? Experiencia trabajando con arquitecturas SPA y frameworks como React, Angular o Vue.js. ?? Conocimiento de programación orientada a objetos, principios SOLID, patrones de diseño y arquitecturas modernas. ? Experiencia en desarrollo de plugins y temas personalizados en Moodle utilizando Mustache. ? Conocimientos de integración mediante APIs, web services y conexión con LMS, ERPs o CRMs. ? Experiencia con entornos LAMP/MAMP, Docker y herramientas de monitorización y optimización. ? Conocimientos en sistemas de caché como Redis o Elasticsearch. ? Experiencia aplicando metodologÃas ágiles (Scrum/Kanban) y uso de Git. ? Conocimiento de pruebas unitarias y de integración mediante PHPUnit y Behat. ? Valorable experiencia con herramientas de pruebas de rendimiento como JMeter. ? Conocimiento de estándares web, accesibilidad (W3C) y buenas prácticas de seguridad web. ? Capacidad para trabajar en entornos colaborativos multidisciplinares y orientación a la calidad técnica.
Benefits & conditions
- Proyectos a largo plazo en una compañÃa lÃder tecnológica con más de ** profesionales.
- ?
- Proyectos Innovadores y de Alto Alcance
- Trabajarás con tecnologÃas de vanguardia en iniciativas con impacto real. ? Ambiente Cercano y Transparente
- Comunicación directa, trabajo colaborativo y cultura abierta. ? AutonomÃa y Flexibilidad
- Modelo hÃbrido con conciliación real. ? Plan de Carrera Adaptado a Ti
- Diseñado para impulsar tu crecimiento profesional. ? Formación Continua
- Acceso a Open University y Udemy Business con más de ***** cursos. ? Beneficios Exclusivos
- Descuentos en gimnasios, restauración, ocio, viajes y comercios. ? Retribución Competitiva
- Salario competitivo y beneficios flexibles.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 131 - AI'm not sure about OSS
Dev Digest 121 - AI goes offline
Dev Digest 133 - Back to Front
Dev Digest 120 - Apple and peers