




Resumen: Únase a un equipo dedicado a construir una sofisticada plataforma conversacional de inteligencia artificial de código abierto como Desarrollador Senior Full Stack, centrándose principalmente en la arquitectura backend. Aspectos destacados: 1. Desarrollar una sofisticada plataforma conversacional de inteligencia artificial de código abierto 2. Impulsar la arquitectura backend con Node.js y dar soporte al frontend React 3. Colaborar directamente con los equipos de producto y diseño en un entorno innovador 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 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 desafiarnos continuamente 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, nos esforzamos por crear productos significativos e impactantes, manteniéndonos fieles a nuestra auténtica identidad. #### **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 vanguardista. Buscamos un experimentado **Desarrollador Senior Full Stack** para unirse a nuestro equipo central como socio B2B. Aunque este es un puesto full stack, su enfoque principal (\~80 %) será impulsar la **arquitectura backend (Node.js)**, mientras que ocasionalmente brindará soporte al moderno frontend React. Si le apasionan los modelos lingüísticos de gran tamaño (LLM), la ingeniería de indicaciones (*prompt engineering*) y la construcción de sistemas robustos y escalables, ¡este es el proyecto indicado 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 asistir 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 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 de alto nivel. * Desplegar y mantener aplicaciones contenerizadas utilizando Docker. #### **Pila técnica principal (requerida)** **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 de los tipos. * Herramientas y estilos: Vite, TailwindCSS, Radix UI / Headless UI. * 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 deseables (puntos adicionales)** * Experiencia práctica con la **API de OpenAI, Anthropic Claude**, u otras API 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 (Retrieval\-Augmented Generation)**. #### **¿Por qué asociarse con nosotros?** * Trabajar en un producto de IA moderno y de código abierto. * Colaboración directa con los responsables de producto y diseño en un entorno dinámico e innovador. * Colaboración B2B a largo plazo con tarifas competitivas acordes al mercado.


