Senior Backend Engineer

LearnWise AI

Barcelona

On-site

EUR 75,000 - 110,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

LearnWise AI is hiring a senior backend engineer who builds features that extend our products and tackles 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.

Qualifications

  • 6+ years as a software engineer building and running production backend services.
  • ],
  • job_responsibilities_description":[

Responsibilities

  • Build new product features from design to production rollout, with Product and Design.
  • Integrate LMS/CRM/SIS data through a reusable integration framework, including writebacks.
  • Evolve multi-tenant platform with organization hierarchies and RBAC.
  • Scale infrastructure to handle 10x traffic spikes across regions (EU, US, CA, AU, UK).
  • Occasionally lead technical initiatives and coordinate 2-3 engineers.

Skills

Backend engineering
Production systems
Python
TypeScript/Node
LMS/CRM/SIS integrations
English communication
Technical leadership

Tools

Python
FastAPI
MongoDB
AWS
Docker
GitHub Actions

Job 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer
Senior AI Engineer

LearnWise AI • Barcelona

Hybrid
EUR 90,000 - 130,000
LLM gateways
Multi-region deployments
Self-hosted embeddings
+2
Senior Backend Engineer - Scalable AI Platform (Global)
Senior Backend Engineer - Scalable AI Platform (Global)

LearnWise AI • Barcelona

On-site
EUR 75,000 - 110,000
Senior AI Platform Engineer — LLM & Agents
Senior AI Platform Engineer — LLM & Agents

LearnWise AI • Barcelona

Hybrid
EUR 90,000 - 130,000
LLM gateways
Multi-region deployments
Self-hosted embeddings
+2
Senior Python AI Platform Engineer
Senior Python AI Platform Engineer

Intellectsoft • Spain

Remote
USD 58,316 - 81,642
Udemy courses of your choice
Team-building events
Flexible working hours
Software Engineer, Back-end
Software Engineer, Back-end

Hybrid Mind • Spain

Hybrid
EUR 60,000 - 90,000
Staff Engineer, AI R&D
Staff Engineer, AI R&D

dLocal • Madrid

On-site
EUR 120,000 - 160,000
Senior Full Stack Engineer (Python/JS)
Senior Full Stack Engineer (Python/JS)

EPAM Systems • Spain

On-site
EUR 90,000 - 120,000
Python Engineer (Senior) ID41787
Python Engineer (Senior) ID41787

AgileEngine, LLC. • Barcelona

Hybrid
EUR 70,000 - 110,000
Professional growth with mentorship
Competitive USD-based compensation
Exciting project opportunities
+1
Senior Platform/Software Engineer (Foundational Engineering)
Senior Platform/Software Engineer (Foundational Engineering)

Esgaia • Spain

On-site
EUR 70,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Nuxt • Spain

Hybrid
EUR 65,000 - 100,000
Fully remote (EU)
Competitive equity
Small, impactful team