Workcofy
← Todas las oportunidades

Back-end Developer – TypeScript / NestJS + IA Generati

BC Tecnología

IA
EmpleoHíbridoSeniorIngeniería
Ubicación
Chile
Publicada
Hace 1 semana
Fuente
Get on Board
Ver oportunidad en Get on BoardLa postulación se realiza en el sitio original.

Requisitos técnicos • Experiencia sólida con TypeScript. • Experiencia avanzada con NestJS. • Experiencia trabajando con Nx Monorepo. • Conocimientos de React. • Experiencia en diseño y desarrollo de APIs REST y microservicios. • Conocimiento de arquitecturas Clean Architecture, modular o Domain-Driven. • Manejo de PostgreSQL y TypeORM. • Experiencia con Redis. • Experiencia con BullMQ, colas, workers y procesos asincrónicos. • Manejo de Docker / Docker Compose. • Experiencia en testing automatizado con Jest. • Experiencia integrando APIs y servicios externos. Experiencia en Inteligencia Artificial • Experiencia integrando LLMs o modelos generativos en productos reales. • Experiencia con OpenAI, Azure OpenAI y/o Gemini / Vertex AI. • Manejo de prompts y evaluación de outputs. • Experiencia gestionando errores, rate limits y costos asociados al uso de modelos. • Diseño de flujos de IA con fallback, retries, logging, trazabilidad y validación de resultados. • Capacidad para integrar capacidades de IA generativa dentro de servicios backend productivos.

Principales responsabilidades • Diseñar y desarrollar APIs y microservicios utilizando TypeScript y NestJS. • Trabajar sobre arquitecturas limpias, modulares o basadas en dominios. • Mantener y evolucionar soluciones dentro de entornos Nx Monorepo. • Integrar servicios backend con aplicaciones frontend desarrolladas en React. • Diseñar y mantener modelos de datos utilizando PostgreSQL y TypeORM. • Implementar procesos asincrónicos mediante Redis, BullMQ, colas y workers. • Desarrollar integraciones con APIs y servicios externos. • Construir y mantener ambientes mediante Docker y Docker Compose. • Implementar pruebas automatizadas utilizando Jest. • Participar en revisión de código, mejoras de arquitectura y buenas prácticas de desarrollo. • Diseñar e implementar integraciones con modelos de IA generativa. • Gestionar errores, reintentos, rate limits, costos y validación de respuestas de modelos. • Implementar mecanismos de fallback, retries, logging, trazabilidad y validación de outputs. • Contribuir a la estabilidad, escalabilidad y mantenibilidad de las soluciones.

typescriptnestjspostgresqltypeormrest apiredisdockerjest