Full-Stack Cloud Developer
Indexed description
Requisitos
Requisitos Técnicos EXCLUYENTES
- Experiencia Core: 4+ años de experiencia en desarrollo full-stack con TypeScript
- Frontend: Dominio avanzado de Angular 17+ (standalone components, signals, reactive forms, interceptors, uso avanzado de AG Grid)
- Backend: Dominio avanzado de NestJS (módulos, guards, CQRS, decoradores custom). Experiencia con TypeORM y PostgreSQL.
- Ecosistema AWS: Dominio y experiencia comprobable en el ecosistema AWS (Lambda, EventBridge, Step Functions, S3, DynamoDB, Redshift, ECS, CloudFront, Secrets Manager). Experiencia con SAM (Serverless Application Model) para build y deploy de funciones serverless.
Otros Requisitos
- Infraestructura & Eventos: Experiencia con Terraform para Infrastructure as Code (módulos, state, multi-ambiente). Experiencia implementando arquitecturas event-driven con SNS/SQS/EventBridge.
- DevOps & Seguridad: Experiencia con pipelines CI/CD (GitLab CI) y versionamiento Git. Conocimientos de Docker y containerización para despliegue en ECS. Experiencia con autenticación JWT (cookies HTTP-only, guards, refresh tokens).
- Librerías Adicionales: Conocimientos de generación de reportes (ExcelJS, PDFKit) y visualización de datos (Chart.js).
Habilidades Interpersonales (Soft Skills)
- Comunicación efectiva.
- Trabajo en equipo.
- Proactividad.
- Autonomía y capacidad de gestionar múltiples capas de un sistema simultáneamente.
Projects
En Agilistik trabajamos con un enfoque en agilidad y desarrollo de software para los clientes más grandes de Chile y LATAM. Somos especialistas en Scaled Agile (SAFe) Bronze Partners y también en ICAgile Partners, acompañando equipos para construir soluciones eficientes, seguras y escalables. Además fuimos pioneros en la implementación y certificación de metodologías agiles. En este rol deberás diseñar, desarrollar y mantener el Ecosistema de Compras de forma integral — desde la interfaz de usuario en Angular hasta los microservicios en NestJS, funciones serverless en AWS Lambda y la infraestructura como código en Terraform. Asegurar la calidad, escalabilidad y resiliencia de toda la plataforma, con una fuerte responsabilidad en la gestión del ecosistema AWS y el manejo avanzado de datos en Redshift, colaborando activamente con líderes técnicos y arquitectos.
Responsabilidades Principales
- Desarrollo Frontend: Desarrollar y mantener el frontend en Angular 19 con AG Grid y Chart.js para dashboards de compras y gestión.
- Desarrollo Backend: Implementar endpoints REST en NestJS siguiendo arquitectura Clean Architecture + CQRS con TypeORM sobre PostgreSQL.
- Serverless & Cloud: Diseñar y desarrollar funciones AWS Lambda en TypeScript/Node.js (flujos de compras, procesamiento de datos, reportes). Orquestar flujos complejos con Step Functions, EventBridge, SNS/SQS.
- Flujos y Auditoría: Implementar y mantener flujos de aprobación multi-paso con auditoría completa.
- Gestión de Datos: Administrar, gestionar y optimizar el almacenamiento y consulta de datos en S3, DynamoDB y, de manera crítica, en Amazon Redshift.
- Infraestructura (IaC): Mantener y evolucionar módulos de Terraform para la infraestructura AWS (Lambda, ECS, RDS, CloudFront, Security Groups, etc.).
- DevOps & Calidad: Implementar y mantener pipelines CI/CD en GitLab CI para despliegue automático a staging y producción. Garantizar calidad mediante pruebas unitarias (Jest, Karma/Jasmine) y patrones de resiliencia e idempotencia.
- Reportería: Generar reportes automatizados en Excel (ExcelJS) y PDF (PDFKit).
Beneficios y entorno
Nos interesa que seas parte de nuestro equipo, es por ello que a quienes mantienen contrato indefinido con nosotros, les ofrecemos:
1. Seguro de Vida y seguro de salud
2. Bono de Septiembre y Diciembre por $100.000 cada uno
3. Bono de cumpleaños por $50.000
4. Ropa Institucional
5. Capacitaciones y certificaciones en coordinación con nuestros clientes
6. Trabajarás en un ambiente ameno y cercano.
Requisitos Deseables (No excluyentes)
- Industria: Experiencia previa en retail o desarrollo de Ecosistemas de Compras.
- Desarrollo Adicional: Experiencia en desarrollo con Java y Python (por ejemplo, para funciones Lambda u otros microservicios).
- Data Warehouse: Experiencia sólida con Redshift y creación de consultas analíticas sobre data warehouse.
- Integraciones: Conocimientos de IBM MQ o sistemas de mensajería empresarial
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search