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.