Summary
✨ AI‑Generated
A senior backend engineering position focused on designing scalable services, building APIs and microservices, integrating AI capabilities, and developing maintainable software architectures using modern technologies.
Highlights
Senior backend role focused on scalable architectures, AI integrations, modern APIs, and advanced software engineering practices.
Description
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.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.