Full Stack (backend)- Proactiva Latam

Publicada 28 de Agosto

Contribuidor individual responsable de diseñar, desarrollar, operar y escalar soluciones digitales que eleven cada viaje de nuestros millones de clientes y potencien el crecimiento del negocio.

Responsabilidades:

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

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.

Trabajar con los equipos de infraestructura y delivery, que se encarga de los pipelines de CI/CD, para garantizar despliegues eficientes y seguros.

Desplegar soluciones en ambientes cloud, considerando aspectos de escalabilidad, seguridad y resiliencia.

Monitorear el rendimiento de las soluciones en producción, identificando y resolviendo proactivamente posibles incidentes.

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.