LearnWiseCareerslearnwise.ai
All open roles
Engineering

Senior Backend Engineer


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.

Step 1 of 2

Apply: Senior Backend Engineer

Your details
Nothing is sent until you submit.

LearnWise is an equal opportunity employer. We hire on evidence of what you can do, and we welcome applications regardless of age, disability, ethnicity, gender identity, religion, sexual orientation or family status. If you need an adjustment at any point in the process, tell us in your application or email join@learnwise.ai. It stays between you and the talent team.