Backend NestJS
Empresa: Stefanini Latam
Local: Santiago
Tipo de Vaga: Efetivo (CLT) | Híbrido
| Tipo de Contrato | Efetivo (CLT) |
|---|---|
| Modalidade | Híbrido |
| Localização | Santiago |
| Publicada em | 25/09/2026 |
Descrição da Vaga
Confira os detalhes desta oportunidade profissional. ¡Sé parte de Stefanini!En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.Estamos en búsqueda de ¡Data Scientist!Responsabilidades y atribucionesObjetivo del Cargo
n
Buscamos un/a Backend Engineer Semi-Senior para integrarse al equipo de producto de ecommerce de un importante retailer. Tu misión principal será construir el módulo de Scoring Unificado de Productos: un servicio que calcula un puntaje único por producto combinando variables comerciales, de experiencia de cliente, logísticas y de calidad de catálogo. Este score será la base común para ordenar productos en el buscador, las páginas de categoría, los motores de recomendación y las landing pages, con impacto directo en la conversión y la venta online.
n
Principales responsabilidades
n
Diseñar y desarrollar el módulo de Scoring Unificado de Productos con NestJS (TypeScript) y Go, bajo una arquitectura de microservicios.
n
Integrar y normalizar las variables del score desde distintas fuentes:
n
Comerciales: margen, venta histórica y tendencia.
n
Experiencia de cliente: rating, reviews, tasa de conversión y CTR.
n
Logísticas: stock, cobertura geográfica y tiempo de despacho.
n
Calidad de catálogo: completitud de la ficha, imágenes, atributos y SEO.
n
Implementar la lógica de cálculo del score con ponderaciones configurables, para que el negocio pueda ajustar pesos sin necesidad de nuevos despliegues.
n
Exponer el score mediante APIs REST o gRPC reutilizables por Search, Categorías, Recomendaciones y Landing pages, con contratos claros y versionados.
n
Construir procesos de actualización batch y en tiempo casi real (eventos de stock, precio y ventas) para mantener el score vigente.
n
Asegurar rendimiento, baja latencia y escalabilidad frente a catálogos de gran volumen y picos de tráfico (Cyber, Black Friday).
n
Implementar estrategias de caché e indexación del score en los motores de búsqueda.
n
Desarrollar pruebas unitarias y de integración, y participar en revisiones de código.
n
Implementar monitoreo, logs y métricas del servicio (observabilidad).
n
Colaborar con los equipos de Search, Data, Merchandising y Producto para definir y validar las reglas de negocio del score.
n
Documentar la arquitectura, las APIs y la lógica de cálculo.
n
Requisitos y calificaciones
n
Requisitos técnicos
n
Título de Ingeniería Civil Informática, Ingeniería en Computación o carrera afín.
n
Entre 3 y 5 años de experiencia como desarrollador/a backend.
n
Lenguajes y frameworks: experiencia sólida en Node.js con NestJS (TypeScript) y conocimiento práctico de Go (Golang).
n
APIs: diseño e implementación de servicios REST; deseable gRPC.
n
Arquitectura: microservicios y arquitecturas orientadas a eventos.
n
Mensajería: Kafka, RabbitMQ, Google Pub/Sub o similares.
n
Bases de datos: relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis).
n
Caché: estrategias de caché para servicios de alta demanda (Redis u otros).
n
Cloud: experiencia en AWS, GCP o Azure.
n
Contenedores: Docker; deseable Kubernetes.
n
Control de versiones y CI/CD: Git y pipelines de integración y despliegue continuo.Habilidades blandas
n
Pensamiento analítico y orientación a datos para entender el impacto de cada variable en el negocio.
n
Capacidad de traducir reglas comerciales en soluciones técnicas mantenibles.
n
Comunicación efectiva con equipos técnicos y de negocio (merchandising, marketing, producto).
n
Trabajo colaborativo en equipos multidisciplinarios.
n
Autonomía para resolver problemas, con disposición a pedir apoyo cuando corresponde.
n
Proactividad para proponer mejoras de arquitectura y de rendimiento.
n
Adaptabilidad a entornos dinámicos y a periodos de alta demanda comercial.
n
Informaciones adicionalesBeneficios Stefanini
n
Como se Candidatar
- Acesse o link: Clique no botão “Candidatar-se” acima para acessar a vaga na plataforma Gupy.
- Crie seu Perfil: Se for seu primeiro acesso, crie uma conta com seus dados.
- Preencha as Informações: Complete as etapas solicitadas (currículo, testes, experiências).
- Acompanhe: Após finalizar, acompanhe o processo no seu painel de candidato.
Dica: Mantenha seu currículo sempre atualizado para aumentar suas chances!
Entre no VAGAS E CURSOS - PORTAL VAGAS no WhatsApp e receba tudo em primeira mão!
