Desarrollador/a Full Stack
AbiertaSúmate al equipo que construye nuestra plataforma de gestión documental, trabajando de punta a punta entre frontends en Next.js y microservicios en NestJS.
Sobre el rol
AGP Chile desarrolla y opera una plataforma de gestión documental para la industria automotriz, usada a diario por concesionarios, aseguradoras y equipos de operaciones en varios países de Latinoamérica. Buscamos un/a desarrollador/a full stack para sumarse al equipo de producto y trabajar en el ciclo completo: desde la interfaz que usan nuestros clientes hasta los microservicios que procesan y validan documentos.
Vas a trabajar sobre una base de código real, con usuarios activos y decisiones de arquitectura ya tomadas, pero con espacio para proponer mejoras. El stack combina Next.js (App Router) en el frontend con microservicios NestJS desplegados en Azure, usando MongoDB/Cosmos DB como almacenamiento principal.
Es un rol para alguien que disfruta moverse entre capas: entender un problema de negocio, diseñar el endpoint que lo resuelve y construir la interfaz que lo expone, sin perder de vista la calidad del código ni la experiencia del usuario final.
No es una posición de entrada ni de formación. El equipo arranca un proyecto con fechas comprometidas y necesitamos a alguien que ya haya resuelto estos problemas antes.
Responsabilidades
- Desarrollar y mantener funcionalidades en frontends Next.js (App Router) y microservicios NestJS.
- Diseñar e implementar endpoints REST consumidos por múltiples clientes internos y externos.
- Modelar y optimizar consultas sobre MongoDB/Cosmos DB en escenarios con volumen real de datos.
- Participar en revisiones de código y en decisiones de arquitectura del equipo.
- Colaborar con QA y DevOps para asegurar despliegues estables en Azure.
- Documentar decisiones técnicas y mantener actualizada la documentación de los servicios que toca.
Requisitos
- Al menos 5 años de experiencia en desarrollo de software, con 3 o más trabajando con TypeScript y Node.js en producción.
- Experiencia construyendo integraciones entre sistemas: idempotencia, reintentos, manejo de duplicados y colas de mensajes. Este es el requisito excluyente del cargo.
- Conocimiento sólido de Next.js o React, y de un framework backend tipo NestJS/Express.
- Manejo de bases de datos NoSQL (MongoDB, Cosmos DB o similares).
- Experiencia consumiendo y diseñando APIs REST.
- Familiaridad con control de versiones (Git) y flujos de trabajo colaborativos.
- Capacidad de trabajar con requerimientos ambiguos y proponer soluciones.
- Comunicación clara para coordinar con equipos de producto, QA y DevOps.
Deseables
- Experiencia previa con Azure (App Services, Functions, Cosmos DB).
- Experiencia con Azure Service Bus, Event Grid o brokers de mensajería administrados equivalentes.
- Experiencia con Formik/Yup o librerías similares de formularios.
- Haber trabajado en productos B2B con múltiples clientes y permisos por rol.
Beneficios
- Notebook de trabajo provisto por la empresa
- Horario flexible
- Seguro complementario de salud
- Día libre por tu cumpleaños
- Dos días libres extra al año
- Tres tardes libres al año
- Vestimenta informal