




Resumen: Únase a Yopeso como Desarrollador Senior Full Stack para construir una sofisticada plataforma conversacional de inteligencia artificial de código abierto, centrándose principalmente en la arquitectura de backend con Node.js. Aspectos destacados: 1. Trabajar en un producto de inteligencia artificial moderno y de código abierto 2. Colaboración directa con interesados en producto y diseño 3. Colaboración B2B a largo plazo con tarifas competitivas en el mercado Yopeso lleva 20 años desarrollando una amplia gama de productos de software, desde aplicaciones a gran escala hasta soluciones más pequeñas. Con un equipo en constante crecimiento de más de 300 empleados distribuidos en cinco ubicaciones, nos dedicamos a fomentar una cultura de crecimiento, transparencia y profesionalidad. En Yopeso valoramos la autenticidad, la curiosidad y la ambición. Estos valores nos impulsan a construir sólidas conexiones dentro de nuestra comunidad y con nuestros socios, garantizando confianza, integridad y transparencia en todas nuestras prácticas comerciales. Nos esforzamos por mantener los más altos estándares profesionales y desafiamos continuamente a nuestro equipo para desarrollar soluciones de software de alta calidad, alto rendimiento y seguras. Nuestro enfoque se basa en una colaboración eficiente entre profesionales apasionados que trabajan en equipos ágiles. Guiados por la curiosidad y la ambición, buscamos crear productos significativos e impactantes, manteniéndonos siempre fieles a nuestra auténtica esencia. #### **Acerca del proyecto** Estamos construyendo una sofisticada plataforma conversacional de inteligencia artificial de código abierto que integra múltiples proveedores de IA para ofrecer una experiencia de usuario rica y puntera. Buscamos un experimentado **Desarrollador Senior Full Stack** para unirse a nuestro equipo central como socio B2B. Aunque se trata de un puesto full stack, su enfoque principal (aproximadamente el 80 %) será impulsar la **arquitectura de backend (Node.js)**, aunque ocasionalmente también brindará soporte al frontend moderno basado en React. Si le apasionan los modelos de lenguaje grande (LLM), la ingeniería de indicaciones (prompt engineering) y la construcción de sistemas robustos y escalables, este es el proyecto ideal para usted. #### **Configuración y modalidad de trabajo** * **Contrato:** 100 % B2B / Contratista independiente (debe estar registrado como *autónomo* o poseer una entidad jurídica en España). * **Ubicación:** Híbrida. Requerimos disponibilidad para acudir presencialmente a nuestra oficina de Madrid **2–3 días por semana**, para alineación arquitectónica, sincronizaciones de equipo y talleres. El resto del tiempo es remoto. * **Idioma:** Se requiere dominio fluido del inglés. #### **Sus responsabilidades** * Asumir la propiedad de los componentes de backend, construyendo una sofisticada plataforma de chat de IA. * Implementar nuevas integraciones con proveedores de IA (OpenAI, Claude, etc.) y funcionalidades complejas de chat. * Diseñar y optimizar estructuras de bases de datos utilizando MongoDB y PostgreSQL. * Implementar y mantener funciones en tiempo real mediante conexiones WebSocket. * Garantizar la calidad del código mediante pruebas automatizadas y participar en revisiones de código rigurosas. * Desplegar y mantener aplicaciones contenerizadas usando Docker. #### **Pila técnica principal (requisitos obligatorios)** **Backend (enfoque principal):** * **Node.js (v18+)** con el framework Express.js. * **Bases de datos:** MongoDB (con Mongoose), PostgreSQL, Redis (para caché y gestión de sesiones). * Diseño de API RESTful, JWT y autenticación basada en sesiones. **Frontend:** * **React.js (v18+)** con componentes funcionales y hooks. * **TypeScript** para un desarrollo seguro desde el punto de vista tipográfico. * Herramientas y estilos: Vite, TailwindCSS, Radix UI / Headless UI. * Gestión de estado y datos: Tanstack Query (React Query), patrones modernos de estado en React, React Router. **DevOps y herramientas:** * Docker y Docker Compose. * Flujos avanzados de Git, ESLint, Prettier. * Configuración de entornos y gestión de secretos. #### **Conocimientos adicionales deseables (puntos extra)** * Experiencia práctica con la **API de OpenAI, Anthropic Claude**, u otras APIs similares de LLM. * Comprensión de la ingeniería de indicaciones (prompt engineering) y la integración de modelos de IA. * Experiencia con el framework **LangChain**. * Experiencia en la implementación de **RAG (Generación aumentada por recuperación)**. #### **¿Por qué asociarse con nosotros?** * Trabajar en un producto de inteligencia artificial moderno y de código abierto. * Colaboración directa con interesados en producto y diseño en un entorno dinámico e innovador. * Colaboración B2B a largo plazo con tarifas competitivas en el mercado.


