Back-end Developer – TypeScript / NestJS + IA Generati

Summary

Builds scalable backend APIs and microservices in TypeScript/NestJS, integrating AI generative models (LLMs) for real-world applications. Focuses on clean architecture, async workflows, and cloud-native deployment.

  • 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.
  • 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.

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available