Backend Engineer (NestJS + PostgreSQL + Datalake)

Sabemos que tu tiempo es valioso. Por eso cada vacante que compartimos está pensada para ofrecerte un reto profesional y una oportunidad de crecimiento real.

Leer más
  • Empresa: Novacomp
  • País: Todo LATAM
  • Modalidad: Remoto
  • Corre: vrojas@crnova.com

Propósito del rol

Completar y optimizar los servicios backend del BackOffice, integrando PostgreSQL y una conexión segura/eficiente con el Datalake, garantizando consistencia transaccional y soporte a reglas de negocio para cohortes/dinámicas/premios. Requerimiento del módulo Gamif…

Responsabilidades clave

  • Implementar/terminar endpoints REST/GraphQL para:
    • Gestión de cohortes (dinámicas/estáticas, whitelist/blacklist).
    • Configuración de dinámicas (plantillas, duración, participantes, reglas/condiciones, mecánicas).
    • Gestión de premios y logging histórico para auditoría/analítica.
  • Integración con PostgreSQL: esquema, migraciones, transacciones, constraints, performance.
  • Integración con Datalake:
    • Consumo de datasets para segmentación.
    • Emisión/escritura de eventos/datos (config, activaciones, interacciones, métricas).
  • Implementar seguridad: autenticación/autorización, validaciones, rate limits si aplica.
  • Pruebas unitarias e integradas; soporte a QA en pruebas e2e. Requerimiento del módulo Gamif…

Requisitos técnicos (Must)

  • 3–5+ años backend, fuerte en NestJS/Node.js.
  • PostgreSQL avanzado (joins, índices, locks, transacciones, isolation).
  • Integraciones con APIs y/o almacenamiento tipo S3/objetos.
  • Buenas prácticas: clean code, testing, CI/CD básico.

Deseables

  • GraphQL (Apollo/TypeORM/Prisma según stack), caching, colas/eventos.
  • Experiencia con auditoría/logs de negocio y esquemas para analítica.