Full Stack (Frontend)- Proactiva Latam

Publicada 28 de Agosto

Un Software Engineer en LATAM Airlines es un contribuidor individual responsable de diseñar, desarrollar, operar y escalar soluciones digitales que eleven cada viaje de los clientes y potencien el crecimiento del negocio. Este rol forma parte de un equipo o squad multifuncional y empoderado, que integra capacidades de producto, ingeniería, datos, seguridad y diseño, para alcanzar los objetivos del equipo y contribuir a los resultados estratégicos de LATAM.

Responsibilities

Diseñar, desarrollar y mantener aplicaciones y servicios utilizando buenas prácticas de ingeniería

Participar activamente en ceremonias ágiles (como daily stand-ups, sprint planning, retrospectives)

Colaborar estrechamente con Business Experts, diseñadores UX/UI y otros stakeholders para entregar valor continuo

Escribir código limpio, testeable y mantenible

Diseñar, implementar y ejecutar distintos tipos de pruebas (unitarias, de integración, contract testing, etc.) para asegurar la calidad del software

Documentar soluciones técnicas y compartir conocimiento con el equipo


Requisitos mínimos

Requisitos excluyentes

Technical Skills

Code Fluency, Diseño de software, Operación y optimización, Diseño de arquitectura, Seguridad por diseño y por defecto, Ingeniería AI-First, Gestión de deuda técnica, Promotor de requisitos no funcionales, Fluidez en datos, Orquestación Humano - IA, Liderazgo técnico, Diseño y gestión de APIs, Ingeniería de bases de datos, Sistemas basados en eventos, Sistemas auto-recuperables, Infraestructura como código, Observabilidad y Monitoreo, Ingeniería de costos y rendimiento, DevEx Enablement, AI-Enhanced Operations, Arquitectura de UI, Accesibilidad e inclusión, Optimización de rendimiento, Personalización impulsada por IA

Technological Knowledge

Git, Gitlab, AI Assistants para coding (Cursor, Claude, Gemini, etc, Sprinboot, React, Cloud, Grafana, GCP, GKE, Cloud Run, Microservicios, SonarQube, Unit testing, Integration testing, E2E testing, Troubleshooting, Performance, Observability avanzada, Diseño distribuido, Event-driven, Secure coding básico, SAST/DAST avanzado, Uso de AI en coding, AI avanzada (agents, pipelines), Code quality awareness, Gestión formal deuda, Escalabilidad, SQL, Modelado, Data pipelines, REST APIs, PostgreSQL, Pub/Sub, Docker, Kafka, Analytics, API Gateway, Containers, FinOps awareness, Scaling, BigQuery, Akamai, Frameworks FE, BI tools, Storytelling avanzado, Dashboards, Querying, Data analysis, SSR frameworks, WCAG, A/B testing, Terraform, GitOps (ArgoCD), Prometheus, CI/CD, AIOps, IaC principles, Declarative infra, Metrics/logs, Cloud infra,

Specific Requirements

Diseño y gestión de APIs

Construir y optimizar APIs REST/GraphQL con contratos claros y alta confiabilidad.

Habilitar la ingesta y el procesamiento eficientes de datos mediante endpoints bien estructurados y lógica del lado del servidor que soporte los flujos de datos.

Ingeniería de bases de datos

Optimizar el rendimiento en SQL/NoSQL, asegurar la integridad y gestionar migraciones.

Sistemas orientados a eventos

Diseñar flujos asíncronos con Kafka, colas o patrones pub/sub.

Sistemas autorrecuperables

Diseñar servicios que detecten y se recuperen automáticamente de fallas.

Requisitos deseables

Importante: colaborar en iniciativas frontend cuando las necesidades del producto lo requieran.