Empresa de infraestructura web busca Ingeniero/a de Software Senior para optimizar su plataforma de edge computing, trabajando en arquitectura, diseño y escalabilidad de sistemas de alto tráfico. Se requiere experiencia en TypeScript, JavaScript, Python y sistemas distribuidos.
Si sos un/a crack del desarrollo y te copan los desafíos técnicos a gran escala, este puesto remoto es para vos. Vas a liderar la arquitectura de una plataforma de infraestructura web clave, con impacto directo en el negocio. Ideal si buscás autonomía y crecimiento.
Descripción del puesto
Como Ingeniero de Software Senior, estarás en el centro de uno de los desafíos técnicamente más exigentes en la infraestructura web moderna: optimizar cómo el tráfico web es interceptado, procesado y entregado a gran escala a través de una plataforma de computación de borde (edge computing). Trabajarás en un sistema que maneja decenas de miles de solicitudes por segundo y decenas de miles de millones de dólares en volumen de comercio electrónico anual, junto a un equipo de ingeniería pequeño y de alto calibre donde cada ingeniero posee una parte significativa del sistema. Este no es un rol de ejecución de tickets. Serás un líder técnico en arquitectura y diseño, colaborando directamente con el CTO y el ingeniero principal de plataforma para definir cómo evoluciona la plataforma. Planificarás implementaciones metódicamente, definirás métricas de éxito antes de lanzar, depurarás comportamientos complejos entre navegadores y dispositivos, y construirás sistemas que no puedan fallar. Responsabilidades: - Diseñar, construir y escalar la infraestructura de la plataforma central que maneja tráfico web de alto volumen en la capa de CDN y computación de borde. - Asumir un rol activo de liderazgo técnico en diseño de arquitectura, planificación técnica y redacción de documentos de diseño con una visión a largo plazo. - Planificar y ejecutar implementaciones graduales y metódicas: definir audiencias objetivo, KPIs y métricas de éxito antes de lanzar cambios significativos. - Depurar comportamientos complejos de front-end causados por cambios en la plataforma backend en todos los navegadores, dispositivos y geografías. - Colaborar con el equipo de ingeniería de datos para garantizar la testeabilidad a escala y construir el marco de medición y observabilidad adecuado. - Resolver problemas técnicos de alta complejidad con alcance y ambigüedad significativos, donde existen pocos manuales establecidos. - Mentorizar ingenieros y servir como punto de escalada técnica para desafíos complejos de plataforma. - Mantenerse al día con las tecnologías emergentes de rendimiento web, patrones de computación de borde y técnicas de optimización de navegadores. - Adoptar e integrar herramientas de codificación con IA en tu flujo de trabajo de ingeniería para acelerar la entrega y mejorar la calidad del código. Requisitos: - 5-10 años de experiencia en ingeniería de software con una sólida formación en la construcción y escalado de plataformas web multitenant de alto tráfico. - Dominio experto en TypeScript (lenguaje principal), JavaScript (JS real, no solo a nivel de framework) y Python. - Experiencia demostrada en el diseño y operación de sistemas distribuidos de alta disponibilidad a escala significativa. - Experiencia en plataformas en la nube: AWS, GCP o Azure (entorno agnóstico a la nube). - Experiencia con infraestructura de CDN y optimización de rendimiento web: herramientas como Cloudflare, Lighthouse, WebPageTest, y técnicas como web workers, lazy loading y code splitting. - Experiencia en Infraestructura como Código (Pulumi o equivalente). - Sólidas habilidades de SQL y consulta de datos; capacidad para trabajar con data warehouses y tomar decisiones de ingeniería basadas en datos. - Experiencia con colas de mensajes (SQS, Kinesis o equivalente) y pipelines de CI/CD. - Almacenamiento de datos: PostgreSQL, Redshift o equivalente. - Fuertes habilidades de resolución de problemas y orientación al detalle: entiende que a escala de tráfico masivo, los casos de borde no son casos de borde. - Uso activo de herramientas de IA en el flujo de trabajo de ingeniería: Claude Code, GitHub Copilot, Codex o equivalente. - Fuertes habilidades de comunicación en inglés: cómodo en discusiones técnicas y colaboración escrita asíncrona con un equipo distribuido. - Disponibilidad para trabajar en horario del Este de EE. UU. (Eastern Standard Time). Preferencias: - Experiencia con Cloudflare Workers o computación de borde (altamente preferido dada la arquitectura de la plataforma). - Experiencia en plataformas de comercio electrónico: Shopify, Salesforce Commerce Cloud o similar. - Experiencia en optimización de consultas de Snowflake o data warehouse. - Antecedentes en plataformas de medios o publicación de alto tráfico. - Experiencia ejecutando o liderando una plataforma web multimarca o multitenant. - Experiencia previa en startups donde poseías una parte significativa de la plataforma con un equipo pequeño. - Experiencia en Agile/Scrum en un equipo distribuido. Salario: $6,000 a $8,000 USD por mes Vacaciones pagas (PTO): 15 días Feriados: Feriados locales o de EE. UU.
Responsabilidades
- Diseñar, construir y escalar la infraestructura principal de la plataforma
- Asumir un rol de liderazgo técnico en diseño de arquitectura y planificación
- Planificar y ejecutar despliegues graduales
- Depurar comportamiento complejo front-end
- Colaborar con el equipo de ingeniería de datos
- Resolver problemas técnicos de alta complejidad
- Mentorizar ingenieros
- Mantenerse actualizado con tecnologías emergentes
- Integrar herramientas de IA en el flujo de trabajo
Skills requeridas
Beneficios
- 15 días de PTO
- Feriados locales o de EE.UU.