Yopeso has been developing a diverse range of software products, from large-scale applications to smaller solutions, for 20 years. With a growing team of over 300 employees across five locations, we are dedicated to fostering a culture of growth, transparency, and professionalism.At Yopeso, we value authenticity, curiosity, and ambition. These values drive us to build strong connections within our community and with our partners, ensuring trust, integrity, and transparency in all our business practices. We strive to maintain the highest professional standards and continuously challenge ourselves to develop high-quality, high-performance, and secure software solutions.Our approach is rooted in efficient collaboration among passionate professionals working in agile teams. Guided by curiosity and ambition, we strive to create products that are meaningful and impactful, while remaining true to our authentic selves.We are seeking an experienced Full Stack Developer to join our team working on an open-source AI chat platform. The successful candidate will contribute to developing and maintaining a sophisticated conversational AI application that integrates multiple AI providers and offers a rich user experience, while collaborating closely with product and design stakeholders.Key ResponsibilitiesDevelop and maintain both frontend and backend components of the AI chat platformImplement new AI provider integrations and chat functionalitiesWork with modern React-based frontend and Node.Js/Express backend architectureCollaborate on database design and optimization using Mongo DBImplement and maintain real-time features using Web Socket connectionsWrite comprehensive tests and ensure code quality through automated testingDeploy and maintain containerized applications using DockerParticipate in code reviews and maintain high development standardsRequired Technical SkillsFrontend DevelopmentReact.Js (v18+) with modern hooks and functional componentsType Script for type-safe developmentVite for build tooling and development serverTailwind CSS for styling and responsive designRadix UI and Headless UI for accessible component librariesTanstack Query (React Query) for data fetching and state managementReact Router for client-side routingState management with modern React patternsBackend DevelopmentNode.Js (v18+) with Express.Js frameworkMongo DB with Mongoose ODM for database operationsPostgre SQL structured data storageRedis for caching and session managementRESTful API design and implementationJWT and session-based authenticationDev Ops & InfrastructureDocker and Docker Compose for containerizationMongo DB database administrationEnvironment configuration and secrets managementDevelopment ToolsGit with advanced workflows (rebasing, merging, conflict resolution)ESLint and Prettier for code qualityRequired Experience3+ years of full-stack Java Script/Type Script developmentFluent in English, both written and verbalExcellent communication and collaboration skillsAbility to work independently and manage complex projectsNice to HaveExperience with Open AI API, Anthropic Claude, or similar LLM APIsUnderstanding of prompt engineering and AI model integrationLang Chain framework for AI application developmentRAG (Retrieval-Augmented Generation) implementation experienceWork ArrangementAvailability to work on-site from our Madrid office a few days per week, with the rest of the time remote.
Similar jobs

Full-Stack Javascript Engineer

Apply Now
Back to search page