> Markdown version of [/jobs/ext/4696157-senior-backend-engineer](https://www.wearedevelopers.com/jobs/ext/4696157-senior-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Engineer - **Company:** LearnWise AI - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, User Authentication, C Sharp (Programming Language), Learning Management Systems, Data Synchronization, Software Debugging, Github, Python (Programming Language), Laravel, Machine Learning, Microsoft Dynamics, MongoDB, Moodle, Node.Js, OAuth, OpenID, Software Product Management, Role-Based Access Control, TypeScript, Large Language Models, AI Coding Agents, Backend, Fastapi, Blackboard, Claude, Webhooks, Docker, Golang - **Published:** November 13, 2026 - **Apply:** https://www.jobleads.com/es/job/senior-backend-engineer--barcelona--efa3f58df9ce7c0d46d69b219b681eab2 ## About the Role * 6+ years as a software engineer building and running production backend services. * Production experience in more than one backend language (e.g., Python, PHP, Go, Java, TypeScript/Node, C#). * Working Python knowledge and interest in learning async Python. * Hands-on system integrations: third-party APIs, OAuth flows, webhooks, data sync, retries, and rate limits. * Production ownership: logs, metrics, tracing, alerts; you debug live issues across services and third parties. * Clear, direct written and spoken English; you raise blockers early. * Daily use of AI coding tools, e.g., Codex or Claude, and you verify what they produce. * Architecture design of services, data models, and service boundaries that others built on. * Technical leadership: led development of a system across at least 2-3 engineers. Nice to have * Our stack: Python, FastAPI, MongoDB, AWS, Docker, GitHub Actions. * LMS integrations: LTI 1.3, Canvas, Brightspace, Blackboard, Moodle. * Data residency and multi-region systems (GDPR, FERPA). * Laravel/PHP experience. * Exposure to LLM-powered products, agents, or tool-calling. * Authentication and authorization in practice: SSO, OAuth/OIDC, JWTs, RBAC, multi-tenant access control. ## Description LearnWise AI is an AI-first scale-up building virtual assistants, instructor efficiency tools, and student engagement solutions for universities and colleges. We're a small team moving fast: the best idea wins no matter who says it, and every hire owns real scope from day one. About LearnWise LearnWise AI is an AI-first scale-up building virtual assistants, instructor efficiency tools, and student engagement solutions for universities and colleges. We're a small team moving fast: the best idea wins no matter who says it, and every hire owns real scope from day one. About the role We are hiring a senior backend engineer who builds new features that extend our products and owns the hard platform problems behind them: integrations with systems we don't control, authentication and authorization in a multi-tenant product, and services that run in five regions. You design the solution, write it down, ship it safely, and stay with it in production. This is a backend role close to AI product surfaces, not an AI/ML research role. What you'll do Build new product features * Extend our existing products with new capabilities, from design and data model to API and production rollout, together with Product and Design. Integrate institutional systems * LMS, CRM (e.g. Microsoft Dynamics) and SIS data through a reusable integration framework, including writeback. Evolve the multi-tenant platform * Organization hierarchies, granular role-based permissions, shared organization-level resources, and safe customization inside the LMS. Scale efficiently across regions and peaks * Keep data and monitoring in-region across EU, US, CA, AU and UK, prepare for 10x term-start traffic spikes, and cut infrastructure and AI costs. Lead new initiatives * Occasionally take technical leadership of a new initiative, coordinating the work of 2-3 engineers. What you bring * 6+ years as a software engineer building and running production backend services. * Production experience in more than one backend language (e.g., Python, PHP, Go, Java, TypeScript/Node, C#). * Working Python knowledge and interest in learning async Python. * Hands-on system integrations: third-party APIs, OAuth flows, webhooks, data sync, retries, and rate limits. * Production ownership: logs, metrics, tracing, alerts; you debug live issues across services and third parties. * Clear, direct written and spoken English; you raise blockers early. * Daily use of AI coding tools, e.g., Codex or Claude, and you verify what they produce. * Architecture design of services, data models, and service boundaries that others built on. * Technical leadership: led development of a system across at least 2-3 engineers. Nice to have * Our stack: Python, FastAPI, MongoDB, AWS, Docker, GitHub Actions. * LMS integrations: LTI 1.3, Canvas, Brightspace, Blackboard, Moodle. * Data residency and multi-region systems (GDPR, FERPA). * Laravel/PHP experience. * Exposure to LLM-powered products, agents, or tool-calling. * Authentication and authorization in practice: SSO, OAuth/OIDC, JWTs, RBAC, multi-tenant access control.