Lumiere Systems

Ingeniero Senior de PHP

TypeScriptReactNode.jsSQLAWSGCPDockerKubernetesRustPHP
Traducción automática. Consulta el original.

Tus Responsabilidades

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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

  1. CMS Backend: Sólida experiencia en desarrollo PHP y profundo conocimiento del framework Symfony, gestión de paquetes Composer y motor de plantillas Twig.
  1. Experiencia en API: 3+ años de experiencia diseñando y escribiendo GraphQL y REST APIs basadas en contenido en arquitecturas basadas en microservicios.
  1. 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.
  1. Nube y Contenedores: Experiencia con arquitectura en la nube (idealmente AWS) y experiencia en producción con Docker y Kubernetes.
  1. 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.
  1. Colaboración con Partes Interesadas: Capacidad para colaborar eficazmente con partes interesadas multifuncionales en un entorno dinámico y de ritmo rápido.
  1. Procesos y Herramientas: Experiencia trabajando con procesos ágiles y sistemas de control de versiones (Git).
  1. Educación y Experiencia: BS en Ciencias de la Computación o experiencia equivalente.
  1. 3+ años de experiencia construyendo servicios backend y plataformas de contenido escalables y aptos para producción.
  1. Fuerte dominio de lenguajes del lado del servidor, programación asíncrona y patrones de diseño orientados a objetos modernos.
  1. Experiencia diseñando y consumiendo APIs (REST y GraphQL) en arquitecturas basadas en microservicios.
  1. Experiencia modelando flujos de datos y esquemas complejos para flujos de trabajo transaccionales y de integración.
  1. Experiencia trabajando con plataformas en la nube (AWS, GCP, u OCI) y entornos contenerizados (Docker, Kubernetes).
  1. Familiaridad con conceptos de sistemas distribuidos, incluyendo caché (Redis, Memcached) y sistemas de mensajería (Kafka, RabbitMQ).
  1. Fuertes habilidades de depuración y resolución de problemas de rendimiento, incluido el uso de herramientas de monitorización/observabilidad.
  1. 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

  1. Exposición a CMS: Exposición a sistemas CMS propietarios o de código abierto populares como WordPress, Drupal, Joomla o Magento.
  1. Lenguajes Adicionales: Exposición a Golang y/o Rust para servicios críticos de rendimiento.
  1. Enfoque en la Nube: 3+ años trabajando con tecnologías en la nube (se prefiere encarecidamente AWS).
  1. Certificaciones: Certificaciones en la nube (AWS, GCP, OCI).
  1. 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.
  1. Fundamentos Web: Familiaridad con HTML, CSS (layout, especificidad, compatibilidad entre navegadores) y Web Components.
  1. Colaboración: Experiencia demostrada en colaboración inter-equipo para requisitos, implementación y pruebas.
  1. Herramientas de IA: Experiencia con herramientas de desarrollo de IA (Cursor, Copilot, etc.) para optimizar flujos de trabajo de ingeniería.
  1. Entusiasmo: Entusiasmo por aprender nuevos frameworks y lenguajes.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores