freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Developer Foco Back-end (Node.js/Nest React/Next)

Summary

Build and maintain backend services for a large Chilean retail e-commerce platform using Node.js/NestJS, AWS serverless, and commercetools, with occasional hybrid work in Santiago.

2Brains es una consultora tecnológica que impulsa el crecimiento y la evolución de organizaciones líderes en Latinoamérica. Diseñamos y construimos el futuro digital de nuestros clientes a través de una integración profunda y estratégica de negocio, experiencia y tecnología, convirtiendo desafíos complejos en impacto real. Hoy, 2Brains forma parte de Acid Labs, uno de los principales grupos de consultoría tech e innovación de la región. Esta adquisición fortalece nuestra propuesta de valor, ampliando nuestra escala, capacidades tecnológicas y presencia regional, y nos permite acompañar a nuestros clientes con soluciones más robustas, ágiles y de alto impacto en todo su ciclo de transformación.

Funciones del cargo

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.

Requerimientos del cargo

  • 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

Opcionales

  • Experiencia con AWS.
  • Experiencia con commercetools (platform-sdk, sync-actions) — diferenciador fuerte — o con otras plataformas de comercio headless (Shopify Plus, BigCommerce, Salesforce Commerce Cloud).
  • Go (Gin o similar) para servicios de alto tráco, o disposición comprobable a aprenderlo rápido. Experiencia en integraciones con sistemas PIM/MDM de catálogo.
  • GraphQL (Apollo / @nestjs/graphql).
  • Kong u otros API Gateways; KEDA para autoescalado por eventos.
  • Experiencia previa en retail / e-commerce de alto tráco.

Condiciones

  • 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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available