Oferta de Empleo: Desarrollador Backend (Node.js/NestJS con Integración IA)
Empresa: Somos una consultora tecnológica innovadora especializada en soluciones de integración digital y automatización, con foco en optimizar procesos mediante arquitecturas estandarizadas y herramientas de IA. Buscamos un desarrollador backend apasionado por construir soluciones escalables y seguras para unirse a nuestro equipo dinámico.
Modalidad: Híbrida (asistencia presencial 2-3 veces por semana en Región Metropolitana, Santiago). Vacantes: 1. Seniority: Semi Senior (mínimo 4 años de experiencia en desarrollo backend o funciones afines). Jornada: Full time. Duración del proyecto: 3 meses (con posibilidad de extensión). Rate: 2.150 USD.
Misión del Cargo: Serás responsable de codificar y desarrollar la solución técnica acordada, manteniendo una sensibilidad técnica y analítica en las líneas de código depuradas a lo largo del proyecto. Tu foco principal será la construcción de la Capa Intermedia Estandarizada (MCP) que reduce costos de integración futuros, integrando herramientas de IA para soluciones eficientes y escalables.
Responsabilidades Principales:
Desarrollo del Core MCP: Configurar y desarrollar el servidor MCP utilizando estrictamente Node.js con el framework NestJS.
Implementación de "Tools": Exponer las APIs internas (Legacy) como herramientas estandarizadas para la IA, incluyendo búsqueda de productos, información de usuario y lógica de Refill.
Integración de IA: Implementar el motor de agentes integrando LangChain o SDKs nativos con AWS Bedrock (Claude 3.5 Sonnet).
Seguridad y Datos: Aplicar mecanismos de autenticación (API Keys, JWT, mTLS) y asegurar la separación estricta entre herramientas de consulta y acción para proteger datos sensibles de salud (PII).
Persistencia: Gestionar la sesión e historial de chat utilizando Redis para rapidez y PostgreSQL para auditoría.
Calidad y Colaboración: Asegurar la calidad, estabilidad y eficiencia de las soluciones desarrolladas, participando en procesos de integración continua, testing y despliegue, y colaborando con equipos multidisciplinarios de producto y tecnología.
Requisitos Técnicos Principales:
Lenguajes/Frameworks: Node.js, TypeScript y NestJS (obligatorio).
Protocolos: HTTP/SSE para streaming de datos y WebSockets.
Nube: Conocimientos en AWS (Bedrock, Lambda/Fargate).
Calidad: Ejecución de pruebas unitarias e integración.
Experiencia en desarrollo de APIs y middleware escalables, con enfoque en seguridad y rendimiento.
Habilidades Blandas:
Trabajo en equipo: Colaboración efectiva con backend, QA y diseño.
Resolución de problemas: Capacidad para investigar y depurar errores en entornos reales.
Autonomía: Avance independiente con criterio técnico, abierto a feedback.
Comunicación clara: Para una coordinación fluida con el equipo.
Beneficios:
Oportunidad de trabajar en un proyecto innovador con tecnologías de vanguardia como IA y cloud.
Posibilidad de extensión basada en desempeño.
Entorno colaborativo y enfocado en el crecimiento profesional.
Estas vacantes tienen roles y ubicación similares.