Job description
En Julius buscamos personal de apoyo para el cargo de Desarrollador Backend Drupal
Formación básica requerida:
• Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software.
Formación complementaria:
• Curso avanzado en Drupal 9/10 Backend Development.
• Diplomado o curso en Desarrollo de APIs REST / GraphQL.
• Curso o certificación en PHP 8, Composer y patrones de diseño (SOLID).
• Certificación Acquia Certified Drupal Developer (deseable).
Conocimientos técnicos específicos:
• Desarrollo backend avanzado en Drupal 8/9/10 (módulos personalizados, hooks, services, y plugins).
• Conocimiento profundo de PHP 8, Symfony, y Composer.
• Experiencia con APIs REST, JSON: API, y GraphQL.
• Manejo de entornos multisite, configuración de roles, permisos y workflows.
• Conocimientos en bases de datos MySQL/MariaDB, optimización de consultas y rendimiento.
• Integración con sistemas externos (CRM, LMS, ERP, pasarelas de pago, etc.).
• Familiaridad con Drush, Git, CI/CD pipelines (GitLab, GitHub Actions o Jenkins).
• Conocimientos en Docker, Varnish, Memcache, y Cloudflare (deseable).
• Buen entendimiento de Twig templating, caching y buenas prácticas de seguridad en Drupal.
Manejo de herramientas digitales requeridas:
• Git / GitLab / GitHub (flujo de ramas y merge requests).
• Jira / ClickUp / Confluence (gestión de tareas y documentación técnica).
• VS Code / PhpStorm.
• Postman / Insomnia (para pruebas de endpoints).
• Local / DDEV / Lando / Docker para entornos locales.
• Acquia Cloud / Pantheon / Platform.sh (deseable).
Responsabilidades:
• Desarrollar, mantener y optimizar módulos personalizados en Drupal 8/9/10.
• Implementar integraciones con servicios externos mediante APIs REST/GraphQL.
• Asegurar el cumplimiento de estándares de seguridad, rendimiento y escalabilidad.
• Colaborar con arquitectos y líderes técnicos en la definición de soluciones y estimaciones.
• Configurar y mantener entornos de desarrollo y despliegue (local, QA, producción).
• Realizar pruebas unitarias, revisiones de código y documentación técnica.
• Participar en la planeación técnica y soporte en la fase de QA o post-lanzamiento.
• Documentar en formatos JULIUS los desarrollos.
• Acompañar la capacitación técnica de equipos de desarrollo y soporte para asegurar adopción de las mejores prácticas y sostenibilidad del proyecto.
Experiencia:
• Mínimo 5 años de experiencia en desarrollo backend web.
• Mínimo 5 años en proyectos Drupal (V8/9/10).
Lugar de Residencia:
• Colombia.
Required Skill Profession
Other General