GFT Technologies SE
Lumiere Systems
Ingeniero Senior de PHP
TypeScriptReactNode.jsSQLAWSGCPDockerKubernetesRustPHP
Traducción automática. Consulta el original.
Tus Responsabilidades
- Arquitecturar Servicios Backend: Diseñar y desarrollar nuevos servicios de gestión de contenido dirigidos por el negocio y APIs con énfasis en el rendimiento, la escalabilidad y la fiabilidad.
- Impulsar Soluciones Full-Stack: Trabajar en estrecha colaboración con DevOps en soluciones backend para problemas complejos, garantizando la escala y la disponibilidad en nuestras plataformas de contenido.
- Construir Infraestructura CMS: Desarrollar servicios y APIs que permitan a los editores crear experiencias de contenido visualmente ricas y basadas en datos, y optimizar los flujos de trabajo backend para que las partes interesadas puedan producir más contenido más rápido.
- Integrar IA/ML: Integrar procesos y pipelines de ML/IA de clasificación de contenido para anotar mejor los activos de vídeo e imagen, permitiendo una agregación y distribución más inteligentes.
- Modernizar Sistemas Heredados: Actualizar y migrar servicios backend heredados existentes a frameworks modernos, y adaptar y optimizar los sistemas actuales para su despliegue en infraestructura basada en la nube.
- Consolidación de Plataformas: Facilitar una mejor distribución y agregación de contenido dentro de las diversas unidades de negocio, y contribuir a la consolidación de plataformas CMS distintas utilizadas en toda la organización.
- Excelencia Operacional: Proporcionar soporte de ingeniería a las partes interesadas, garantizando un alto nivel de disponibilidad del servicio con pruebas, monitorización, observabilidad y alertas adecuadas.
- Modelado de Datos: Modelar flujos de datos y esquemas complejos para flujos de trabajo transaccionales y de integración que potencian las experiencias editoriales y de cara al consumidor.
- Colaborar y Prototipar: Trabajar en estrecha colaboración dentro de un pequeño grupo de ingeniería, asociándose con equipos de diseño y producto para diseñar, desarrollar y prototipar rápidamente soluciones a desafíos clave del negocio.
- Mentorizar y Documentar: Contribuir a una documentación clara y diagramas para facilitar la incorporación de otros ingenieros y equipos de soporte. Revisar código para garantizar la adhesión a las mejores prácticas (estilo, testeabilidad, eficiencia).
Cualificaciones Requeridas
- CMS Backend: Sólida experiencia en desarrollo PHP y profundo conocimiento del framework Symfony, gestión de paquetes Composer y motor de plantillas Twig.
- Experiencia en API: 3+ años de experiencia diseñando y escribiendo GraphQL y REST APIs basadas en contenido en arquitecturas basadas en microservicios.
- Datos y Búsqueda: Sólidas habilidades en SQL y experiencia práctica con RDBMS de código abierto populares, además de tecnología de búsqueda como Solr o Elasticsearch.
- Nube y Contenedores: Experiencia con arquitectura en la nube (idealmente AWS) y experiencia en producción con Docker y Kubernetes.
- Fundamentos de Ingeniería: Excelente comprensión de la Programación y Diseño Orientado a Objetos, con una gran capacidad para arquitectar y desarrollar aplicaciones a nivel empresarial y sistemas backend.
- Colaboración con Partes Interesadas: Capacidad para colaborar eficazmente con partes interesadas multifuncionales en un entorno dinámico y de ritmo rápido.
- Procesos y Herramientas: Experiencia trabajando con procesos ágiles y sistemas de control de versiones (Git).
- Educación y Experiencia: BS en Ciencias de la Computación o experiencia equivalente.
- 3+ años de experiencia construyendo servicios backend y plataformas de contenido escalables y aptos para producción.
- Fuerte dominio de lenguajes del lado del servidor, programación asíncrona y patrones de diseño orientados a objetos modernos.
- Experiencia diseñando y consumiendo APIs (REST y GraphQL) en arquitecturas basadas en microservicios.
- Experiencia modelando flujos de datos y esquemas complejos para flujos de trabajo transaccionales y de integración.
- Experiencia trabajando con plataformas en la nube (AWS, GCP, u OCI) y entornos contenerizados (Docker, Kubernetes).
- Familiaridad con conceptos de sistemas distribuidos, incluyendo caché (Redis, Memcached) y sistemas de mensajería (Kafka, RabbitMQ).
- Fuertes habilidades de depuración y resolución de problemas de rendimiento, incluido el uso de herramientas de monitorización/observabilidad.
- Habilidades Blandas: Fuerte iniciativa, pensamiento creativo y la capacidad de trabajar en un entorno colaborativo, innovador, flexible y orientado al equipo. Excelentes habilidades de comunicación escrita y verbal. Pasión por los deportes y dedicación a la creación de experiencias excepcionales para los aficionados.
Cualificaciones Preferidas
- Exposición a CMS: Exposición a sistemas CMS propietarios o de código abierto populares como WordPress, Drupal, Joomla o Magento.
- Lenguajes Adicionales: Exposición a Golang y/o Rust para servicios críticos de rendimiento.
- Enfoque en la Nube: 3+ años trabajando con tecnologías en la nube (se prefiere encarecidamente AWS).
- Certificaciones: Certificaciones en la nube (AWS, GCP, OCI).
- Habilidades Frontend: Conocimiento práctico de Node.js, TypeScript y React/Next.js suficiente para colaborar en características full-stack y contribuir a herramientas compartidas.
- Fundamentos Web: Familiaridad con HTML, CSS (layout, especificidad, compatibilidad entre navegadores) y Web Components.
- Colaboración: Experiencia demostrada en colaboración inter-equipo para requisitos, implementación y pruebas.
- Herramientas de IA: Experiencia con herramientas de desarrollo de IA (Cursor, Copilot, etc.) para optimizar flujos de trabajo de ingeniería.
- Entusiasmo: Entusiasmo por aprender nuevos frameworks y lenguajes.
