Backend Developer – TypeScript / NestJS + IA Generativa - Proyecto (Hibrido)
En BC Tecnología nos encontramos en búsqueda de un/a Desarrollador/a Backend Senior con experiencia en TypeScript, NestJS e Inteligencia Artificial Generativa, para integrarse a un proyecto tecnológico de alta complejidad. Buscamos profesionales con experiencia desarrollando soluciones backend robustas, escalables y modulares, con capacidad para integrarse a equipos técnicos y participar en decisiones de arquitectura.
Funciones principales
- Desarrollar soluciones backend con TypeScript y NestJS.
- Diseñar e implementar APIs y microservicios.
- Trabajar con arquitecturas modulares y Clean Architecture.
- Utilizar Nx Monorepo para organización y modularización de proyectos.
- Trabajar con bases de datos PostgreSQL y TypeORM.
- Implementar procesos asincrónicos utilizando Redis, BullMQ, colas y workers.
- Integrar APIs y servicios externos.
- Trabajar con Docker y Docker Compose.
- Crear y mantener pruebas automatizadas con Jest.
- Colaborar con desarrollos frontend realizados en React.
- Participar en revisiones de código y mejora continua de las soluciones.
Requisitos
- Experiencia sólida en TypeScript y NestJS.
- Experiencia con Nx Monorepo.
- Conocimientos de React.
- Experiencia en APIs REST y microservicios.
- Conocimiento de arquitectura limpia, modular o basada en dominios.
- Manejo de PostgreSQL y TypeORM.
- Experiencia con Redis y BullMQ.
- Manejo de Docker / Docker Compose.
- Experiencia con Jest.
- Experiencia integrando servicios externos.
Experiencia en IA Generativa
Se requiere experiencia integrando modelos o servicios de Inteligencia Artificial en productos reales, idealmente con:
- OpenAI.
- Azure OpenAI.
- Gemini.
- Vertex AI.
También se valorará experiencia en:
- Prompt Engineering.
- Evaluación de respuestas generadas.
- Manejo de errores y rate limits.
- Control de costos.
- Fallbacks y retries.
- Logging y trazabilidad.
- Validación de resultados generados por IA.
- Deseable Embeddings.
- Visión computacional.
- Generación de imágenes.
- Clasificación y detección.
- Evaluación de calidad de soluciones basadas en IA.
- Experiencia en productos de alta disponibilidad o alto tráfico.
Tecnologías
TypeScript | NestJS | Nx | React | PostgreSQL | TypeORM | Redis | BullMQ | Docker | Jest | OpenAI | Azure OpenAI | Gemini | Vertex AI.
-Requerimientos-
- Educación mínima: Universitaria / I.P. / C.F.T.
- 3 años de experiencia
Palabras clave: desarrollador, programador, project