Senior Drupal Backend Developer Senior
Senior Drupal Backend Developer
Nivel: Senior
Objetivo del rol:
Desarrollar, mantener y evolucionar soluciones backend sobre Drupal, asegurando una arquitectura robusta, segura, escalable e integrada con servicios externos y componentes frontend.
Responsabilidades principales:
Desarrollar funcionalidades backend sobre Drupal.
Crear y mantener módulos custom.
Configurar entidades, tipos de contenido, vistas, taxonomías, formularios y flujos de publicación.
Exponer y consumir APIs REST o JSON:API desde Drupal.
Integrar Drupal con servicios externos, sistemas empresariales o frontend desacoplado.
Implementar buenas prácticas de seguridad, permisos, roles y control de acceso.
Optimizar rendimiento, caché y consultas.
Participar en despliegues, revisión de código y soporte técnico.
Documentar configuraciones, integraciones y decisiones técnicas.
Requisitos técnicos:
Experiencia sólida en Drupal 9/10.
PHP avanzado.
Desarrollo de módulos custom.
Drupal APIs: Entity API, Form API, Render API, Plugin API, Hooks/Event Subscribers.
Composer, Drush y manejo de dependencias.
Integración con APIs REST / JSON:API.
Conocimientos en bases de datos relacionales, especialmente MySQL o PostgreSQL.
Manejo de control de versiones con Git.
Buenas prácticas de seguridad, roles, permisos y sanitización de datos.
Conocimientos deseables en ambientes Linux, Docker y pipelines CI/CD.
Requisitos blandos:
Capacidad de análisis técnico.
Autonomía en resolución de incidencias.
Comunicación efectiva con equipos frontend, QA y arquitectura.
Orientación a calidad, mantenibilidad y documentación.
Capacidad para trabajar en equipo.
Experiencia mínima:
5 años en desarrollo backend, con al menos 3 años de experiencia específica en Drupal.