1. Inicio
  2. Trabajos
  3. Senior PHP Engineer

Lo que harás

Arquitectura de servicios backend: Diseñar y desarrollar nuevos servicios y APIs de gestión de contenidos orientados al negocio, con énfasis en rendimiento, escalabilidad y fiabilidad.

Impulsar soluciones full-stack: Trabajar estrechamente con DevOps en soluciones backend para problemas complejos, garantizando escalabilidad y disponibilidad en nuestras plataformas de contenido.

Construir la infraestructura del 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 los interesados puedan producir más contenido y más rápido.

Integrar IA/ML: Integrar procesos y pipelines de clasificación de contenido con ML/IA 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 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 distintas unidades de negocio, y contribuir a la consolidación de las distintas plataformas CMS utilizadas en la organización.

Excelencia operativa: Brindar soporte de ingeniería a los interesados, garantizando un alto nivel de disponibilidad del servicio mediante 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 alimenten experiencias editoriales y orientadas al consumidor.

Colaborar y prototipar: Trabajar estrechamente dentro de un pequeño grupo de ingeniería, junto con los equipos de diseño y producto, para diseñar, desarrollar y prototipar rápidamente soluciones a desafíos clave del negocio.

Mentoría y documentación: Contribuir con documentación y diagramas claros que faciliten la incorporación de otros ingenieros y equipos de soporte. Revisar el código para asegurar el cumplimiento de las buenas prácticas (estilo, testabilidad, eficiencia).

Requisitos obligatorios

Backend para CMS: Amplia experiencia en desarrollo con PHP y un conocimiento profundo del framework Symfony, la gestión de paquetes con Composer y el motor de plantillas Twig.

Experiencia con APIs: Más de 3 años de experiencia diseñando y desarrollando APIs GraphQL y REST orientadas al contenido en arquitecturas basadas en microservicios.

Datos y búsqueda: Sólidos conocimientos de SQL y experiencia práctica con RDBMS de código abierto populares, además de tecnologías de búsqueda como Solr o Elasticsearch.

Nube y contenedores: Experiencia en 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 el diseño orientados a objetos, con gran capacidad para arquitectar y desarrollar aplicaciones y sistemas backend de nivel empresarial.

Colaboración con interesados: Capacidad para colaborar eficazmente con interesados de distintas áreas en un entorno dinámico y de ritmo acelerado.

Procesos y herramientas: Experiencia trabajando con procesos ágiles y sistemas de control de versiones (Git).

Formación y experiencia: Licenciatura en Informática o experiencia equivalente.

Más de 3 años de experiencia construyendo servicios backend y plataformas de contenido escalables y de nivel productivo.

Dominio sólido de lenguajes de servidor, programación asíncrona y patrones de diseño orientado 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).

Sólidas habilidades de depuración y resolución de problemas de rendimiento, incluido el uso de herramientas de monitorización y observabilidad.

Habilidades blandas: Gran iniciativa, pensamiento creativo y capacidad para 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 crear experiencias excepcionales para los aficionados.

Requisitos deseables

Experiencia con CMS: Experiencia con sistemas CMS propietarios o de código abierto populares, como WordPress, Drupal, Joomla o Magento.

Lenguajes adicionales: Experiencia con Golang y/o Rust para servicios críticos en rendimiento.

Enfoque en la nube: Más de 3 años trabajando con tecnologías en la nube (se prefiere firmemente AWS).

Certificaciones: Certificaciones en la nube (AWS, GCP, OCI).

Habilidades de frontend: Conocimientos prácticos de Node.js, TypeScript y React/Next.js suficientes para colaborar en funcionalidades full-stack y contribuir a herramientas compartidas.

Fundamentos web: Familiaridad con HTML, CSS (maquetación, especificidad, compatibilidad entre navegadores) y Web Components.

Colaboración: Experiencia comprobada en colaboración entre equipos para requisitos, implementación y pruebas.

Herramientas de IA: Experiencia con herramientas de desarrollo basadas en IA (Cursor, Copilot, etc.) para optimizar los flujos de trabajo de ingeniería.

Entusiasmo: Entusiasmo por aprender nuevos frameworks y lenguajes.

Publicado originalmente en Himalayas

Salario

USD 0

Mensual

Trabajo Remoto

Para postulantes en: Brasil

Resumen del Trabajo
Trabajo Publicado:
en 2 horas
Expiración del Trabajo:
en 1 mes
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
PHP Developer
Educación
Licenciatura
Experiencia
3+ años
Total de Vacantes
1
Profesión
Desarrollador de software

Compartir este empleo:

Ubicación

Brasil


EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline