Detalles de la Vacante

Senior Software Engineer

Descripción

Empresa: Meltwater

Buscamos un Ingeniero de Backend Senior (Nivel 3 o 4) para ayudar a escalar, estabilizar y evolucionar los servicios centrales de la plataforma que impulsan funcionalidades críticas en Meltwater. Trabajarás en sistemas de alto impacto y alto tráfico centrados en autenticación, permisos, aprovisionamiento y otras capacidades fundamentales que permiten a los equipos de producto moverse más rápido sin sacrificar la fiabilidad.

Experiencia requerida

Experiencia comprobada construyendo y manteniendo servicios backend en entornos de producción. Experiencia trabajando con sistemas de alto tráfico o críticos para el negocio. Experiencia liderando proyectos, funciones o iniciativas técnicas.

Responsabilidades

Construir, mantener y mejorar servicios backend de funcionalidad para toda la empresa. Desarrollar servicios Node.js de grado de producción usando JavaScript y TypeScript. Migrar servicios JavaScript existentes a TypeScript. Identificar y resolver cuellos de botella de rendimiento. Reducir deuda técnica y simplificar la arquitectura. Mejorar la observabilidad, monitoreo y preparación operativa del sistema. Participar en rotaciones de guardia para soportar sistemas de producción. Colaborar estrechamente con equipos de producto, frontend y UX. Contribuir a decisiones arquitectónicas y diseño de servicios. Para Nivel 4: Liderar técnicamente iniciativas de migración, refactorización y mejora del sistema. Impulsar la colaboración entre equipos e influir en los estándares de ingeniería.

Conocimientos técnicos

Node.js, JavaScript, TypeScript, APIs RESTful (GraphQL es un plus), bases de datos NoSQL como MongoDB, técnicas de optimización de rendimiento (caching, procesamiento asíncrono), frameworks de testing (Jest, Jasmine), pipelines CI/CD (GitHub Actions preferido, CircleCI, Jenkins aceptables), entornos en la nube (preferiblemente AWS: Lambda, EC2/Beanstalk, SNS/SQS, S3), Infraestructura como Código (Terraform preferido), Kubernetes (deseable), herramientas de IA (GitHub Copilot, Claude, herramientas de OpenAI) para mejorar flujos de trabajo de desarrollo.

Habilidades

Fuerte capacidad de liderazgo, mentalidad de propiedad, capacidad para influir en la arquitectura y dirección técnica, habilidades de mentoría, colaboración con equipos multifuncionales (producto, frontend, UX), capacidad para identificar y resolver cuellos de botella de rendimiento, capacidad para reducir deuda técnica y simplificar la arquitectura, comodidad trabajando en equipos distribuidos y multifuncionales.

Experiencia

Experiencia comprobada construyendo y manteniendo servicios backend en entornos de producción. Experiencia trabajando con sistemas de alto tráfico o críticos para el negocio. Experiencia liderando proyectos, funciones o iniciativas técnicas.

Conocimientos

Node.js, JavaScript, TypeScript, APIs RESTful (GraphQL es un plus), bases de datos NoSQL como MongoDB, técnicas de optimización de rendimiento (caching, procesamiento asíncrono), frameworks de testing (Jest, Jasmine), pipelines CI/CD (GitHub Actions preferido, CircleCI, Jenkins aceptables), entornos en la nube (preferiblemente AWS: Lambda, EC2/Beanstalk, SNS/SQS, S3), Infraestructura como Código (Terraform preferido), Kubernetes (deseable), herramientas de IA (GitHub Copilot, Claude, herramientas de OpenAI) para mejorar flujos de trabajo de desarrollo.

Habilidades

Fuerte capacidad de liderazgo, mentalidad de propiedad, capacidad para influir en la arquitectura y dirección técnica, habilidades de mentoría, colaboración con equipos multifuncionales (producto, frontend, UX), capacidad para identificar y resolver cuellos de botella de rendimiento, capacidad para reducir deuda técnica y simplificar la arquitectura, comodidad trabajando en equipos distribuidos y multifuncionales.

Actividades

Construir, mantener y mejorar servicios backend de funcionalidad para toda la empresa. Desarrollar servicios Node.js de grado de producción usando JavaScript y TypeScript. Migrar servicios JavaScript existentes a TypeScript. Identificar y resolver cuellos de botella de rendimiento. Reducir deuda técnica y simplificar la arquitectura. Mejorar la observabilidad, monitoreo y preparación operativa del sistema. Participar en rotaciones de guardia para soportar sistemas de producción. Colaborar estrechamente con equipos de producto, frontend y UX. Contribuir a decisiones arquitectónicas y diseño de servicios. Para Nivel 4: Liderar técnicamente iniciativas de migración, refactorización y mejora del sistema. Impulsar la colaboración entre equipos e influir en los estándares de ingeniería.

Idiomas

Inglés avanzado

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés avanzado

Disponibilidad de Viajar

No

Disponibilidad de Mudarse

No