




Job Summary: Lead the full software development lifecycle, designing robust AI-powered architectures, developing efficient APIs, implementing data pipelines, and ensuring code quality. Key Highlights: 1. Lead software development with AI and robust architectures 2. Develop and maintain efficient and secure APIs 3. Collaborate in the technical definition of innovative new products **Responsibilities:** * Lead the full backend and/or full-stack software development lifecycle, designing robust architectures that integrate Artificial Intelligence solutions (LLMs, RAG, agents). * Develop and maintain efficient and secure APIs to connect our internal systems and customer products with AI services and third-party tools. * Implement complex data pipelines and code-level automations, ensuring resource optimization and low latency. * Collaborate in the technical definition of new products, translating business requirements into viable and innovative software solutions. * Ensure code quality through best practices (Clean Code, Testing, Code Reviews) and oversee infrastructure scalability. * Research and prototype with cutting-edge Generative AI technologies to keep the team at the technical forefront. **What We Expect From You?** Experience and Advanced Knowledge: * At least 3\-4 years of proven software development experience, preferably in Python environments (Django, FastAPI, or Flask). * Solid experience integrating Artificial Intelligence APIs (OpenAI, Anthropic, etc.) and orchestration frameworks such as LangChain or similar. * In-depth knowledge of database design (SQL and NoSQL) and version control (Git). * Familiarity with cloud environments (AWS/GCP/Azure) and containers (Docker/Kubernetes). Key Skills: * Ability to solve complex technical problems with an analytical and structured approach. * Product mindset: understand not only the code but also the value it delivers to the business and end users. * Responsible, positive attitude, and ability to work autonomously in an agile environment. * Ability to mentor junior profiles and communicate technical concepts to non-technical teams. **What We Offer?** * Permanent contract. * Compensation based on experience. * Working hours: * Monday to Thursday: 9 a.m. to 6 p.m., including lunch breaks. * Every Friday: 8 a.m. to 3 p.m. * July and August: every day from 8 a.m. to 3 p.m. * One remote workday per week. * Health insurance (Sanitas). * Flexible Compensation Card (Cobee). * 23 vacation days per year \+ your birthday \+ December 24th and 31st. * Great working environment. **Selection Process:** * Initial test. * First interview with HR. * Second interview with team lead (CTO / Tech Lead). * Technical exercise (coding test). * Final interview. Employment type: Full-time, permanent contract Benefits: * Company events * Flexible working hours * Training for professional certifications * Summer reduced working hours * Reduced working hours on Fridays * Company laptop * Private health insurance * Meal vouchers Work location: Hybrid remote work in 08019 Barcelona, Barcelona province


