Desarrollador PHP Symfony Senior – Remoto/Internacional

Remoto
Jornada completa
Tiempo parcial
Somos una empresa de viajes internacional que busca un Desarrollador PHP Symfony remoto con mínimo 7 años de experiencia. Trabajará en un *stack moderno*, implementando nuevas funcionalidades y optimizando procesos en un entorno global. Prepárese para un desafío — donde su experiencia marcará la diferencia. Únase a un equipo ágil (Scrum/Kanban) y lidere mejoras continuas. Responsabilidades clave - Diseñar y desarrollar nuevas funcionalidades web con PHP 8.2 y Symfony 6.x (LTS), asegurando escalabilidad y mantenibilidad. - Arquitectura y construcción de API RESTful y GraphQL (usando *API Platform*), orientadas a microservicios. - Crear y personalizar módulos, componentes y temas en Drupal (v7, v9, v10), gestionando migraciones y actualizaciones. - Integrar servicios externos: sistemas de pago, Salesforce, proveedores de transporte y GDS. - Definir estrategias de caching con Redis y optimizar el rendimiento a nivel de aplicación y base de datos. - Gestionar contenedores con Docker y Docker Compose para desarrollo, pruebas y entornos de staging. - Implementar pipelines *CI/CD* (GitLab CI, Jenkins) para despliegues automatizados y rollback seguro. - Revisar código y asegurar estándares PSR-12 con herramientas como SonarQube. - Diseñar soluciones de alta disponibilidad y tolerancia a fallos, aplicando patrones de resiliencia. - Monitorizar rendimiento con New Relic y Prometheus, ajustando configuraciones según métricas. - Colaborar en metodologías ágiles (Scrum/Kanban) usando Jira y Confluence, facilitando la comunicación. Habilidades requeridas - 7+ años de experiencia como desarrollador backend PHP. - Dominio de PHP 7.x/8.x (incluyendo refactorización, patrones SOLID y DDD). - Experiencia sólida con Symfony 5/6 (servicios, eventos, bundles). - Conocimientos de Drupal (v7, v9, v10) y migraciones entre versiones. - Experiencia práctica con bases de datos MySQL/MariaDB y Doctrine ORM. - Manejo de servidores web Nginx y PHP-FPM. - Fluidez en la consola Linux y scripting Bash. - Experiencia con Composer y estándares PSR (PSR-4, PSR-12). - Experiencia con Git y control de versiones distribuido. - Experiencia en entornos Docker y Docker Compose. - Conocimientos de testing unitario y funcional (PHPUnit, Behat). - Conocimientos básicos de HTTP/2 y TLS. - Nivel de inglés técnico para leer y comprender documentación. Deseable - Familiaridad con microservicios y arquitectura orientada a eventos (RabbitMQ). - Experiencia en API Platform y GraphQL. - Conocimientos de ElasticSearch o motores de búsqueda similares. - Conocimientos de herramientas de profiling (Blackfire, Tideways). - Experiencia en cloud AWS (S3, RDS, ECS) o Azure. - Certificación Symfony o contribuciones a proyectos open-source. ¿Por qué unirse? En esta compañía usted disfrutará de un entorno colaborativo y oportunidades de crecimiento profesional. Le ofrecemos formación continua, acceso a conferencias del sector y un paquete de beneficios competitivo. Además, colaborará con profesionales de todo el mundo aportando ideas frescas que impulsen la innovación.