Buscamos un/a Senior Backend Developer con sólida experiencia en TypeScript y NestJS, diseño de APIs, microservicios y arquitecturas modulares, que además cuente con experiencia práctica integrando LLMs o modelos generativos en productos reales.
El rol tendrá foco en el desarrollo y evolución de servicios backend escalables, mantenibles y orientados a dominio, participando en integraciones con servicios externos y en la incorporación de capacidades de Inteligencia Artificial Generativa dentro de productos digitales.
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.
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.
📌 Back End Developer – Typescript Santiago (Chile)
🏢 BC Tecnología
📍 Chile
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.