Full-Stack Developer Foco Back-end (Node.js/Nest React/Next)
Summary
Builds and maintains backend services for a major Chilean e-commerce platform using Node.js/NestJS, AWS serverless, and Kubernetes, with occasional in-person collaboration.
💡 Modalidad de trabajo: HÃbrido flexible (presencial 1-2 veces al mes)
Misión del rol
Construir y evolucionar los servicios backend que sostienen una de las plataformas de e-commerce más grandes del retail en Chile: microservicios de dominio, BFFs por canal y procesos serverless de integración de catálogo, sobre una arquitectura headless basada en commerce tools y AWS. El rol tiene impacto directo en flujos crÃticos del negocio como checkout, búsqueda y catálogo.
Responsabilidades principales
- Diseñar, construir y mantener microservicios de dominio de e-commerce (carrito, órdenes, productos, pagos, clientes, cupones) en Node.js/NestJS, integrados con una plataforma de comercio headless (commercetools).
- Desarrollar y mantener BFFs (Backend-for-Frontend) por canal — navegación, checkout, cuenta — en NestJS y Go (Gin) según el caso de uso.
- Implementar funciones serverless (AWS Lambda) para integraciones batch de catálogo (PIM ↔ plataforma de comercio), SEO/sitemaps, ujos de autenticación con Cognito y procesamiento de billing con Step Functions/SNS.
- Operar servicios en Kubernetes (despliegues, autoescalado con KEDA) y serverless con AWS SAM.
- Diseñar nuevos servicios desde cero, decidiendo el stack adecuado (Node vs Go) según requisitos de rendimiento.
- Depurar problemas de integración de punta a punta en el ujo de catálogo (PIM → plataforma de comercio → servicios consumidores).
- Asegurar calidad con tests automatizados (Jest / testing nativo de Go) y pipelines de CI en GitHub Actions.
- TypeScript / Node.js (18+) con NestJS: +2 años de experiencia. Intermedio-avanzado.
- Reactjs con Next.js: +1 año de experiencia. Intermedio.
- Kubernetes y Docker (despliegue y operación de microservicios): Conocimiento.
- Arquitectura de microservicios y APIs REST (Swagger/OpenAPI): +1 año de experiencia. Básico-Intermedio.
- Bases de datos NoSQL y SQL (DynamoDB, MongoDB, MySQL/TypeORM): +2 años de experiencia. Intermedio.
- Testing automatizado (Jest) y CI/CD (GitHub Actions): +2 años de experiencia. Intermedio.
- Desarrollo apalancado con IA (asistentes y agentes de código: Claude Code, Copilot, Cursor u otros, integrados al ujo de trabajo diario): Uso habitual
- Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.
- Acceso a grandes clientes y proyectos desafiantes.
- Aprendizaje y crecimiento permanente, organizamos meetups, capacitaciones y actividades culturales.
- Un entorno de trabajo flexible y dinámico.
- Espacio para charlas internas.
- Asignación de computadora para tu trabajo.
- Cursos de especialización.