Senior Full Stack Engineer

Emeritus

India

On-site

INR 2,500,000 - 3,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Emeritus is building a multi-tenant platform for Fortune 1000 L&D teams to procure, configure, and deliver executive education inside familiar tools. You will own the client HR-tech and LMS integration layer and ship admin/CS experiences end-to-end, including procurement, cohorts, and enrolment.

You must have deep LMS integration experience (LTI 1.3, xAPI/LRS, SCIM/SAML/OIDC) and be comfortable with React/TypeScript frontend and FastAPI/Python backend.

Qualifications

  • 6+ years building and operating production web applications as a full-stack engineer.
  • Direct L&D / EdTech / HR-Tech domain experience with LMS/HRIS integrations in production.
  • LTI 1.3 / LTI Advantage deep linking and NRPS/AGS/GS services.
  • xAPI with LRS, SCORM familiarity; AICC bonus.
  • SCIM 2.0 and SAML 2.0 / OIDC on the consumer side.
  • Two+ of Cornerstone, SAP SuccessFactors, Workday Learning, Docebo, Canvas or 360Learning integrated in production.
  • React with TypeScript and a modern React framework; typed Python backend.
  • REST and webhook integration engineering; OAuth2; retry and idempotency.
  • Agentic AI tooling via Claude API.

Responsibilities

  • Own the client HR-tech & LMS integration layer end to end, including catalogue config, procurement, and enrolment workflows.
  • Design and maintain integration pipelines (LTI, xAPI/LRS, SCIM workflows) with real-time sync to customer systems.
  • Build secure, well-typed APIs and data models for multi-tenant deployment.
  • Collaborate with platform team on identity, SAML/OIDC/SCIM requirements per customer stack.
  • Ensure reliability, security, and performance as the platform scales across customers.
  • Experiment with AI tooling to augment product surfaces using Claude API.

Skills

Full-stack engineering
L&D/EdTech/HR-Tech experience
LTI 1.3 / LTI Advantage
xAPI / LRS
SCIM 2.0 / SAML 2.0 / OIDC
LMS integrations in production
React + TypeScript
REST / Webhook integration
Claude AI tooling

Education

Bachelor's degree in Computer Science or related field

Tools

Cornerstone OnDemand
SAP SuccessFactors
Workday Learning
Docebo
Canvas / Instructure
360Learning

Job description

We are building a multi-tenant platform that Fortune 1000 L&D teams use to procure, configure, and deliver premium executive education inside the tools their people already use.

You will own the client HR-tech integration layer that lets Emeritus plug into any customer's identity and learning stack in an afternoon rather than a quarter, together with the product surfaces that sit on top of it - an L&D Admin console, a Customer Success console, and an embedded Learner experience.

This role requires an L&D / EdTech / HR-Tech engineering background. The integration layer is the hardest and most differentiating part of this product. We need someone who has already shipped LMS, SSO, and HRIS integrations in production - who knows why a SCIM deprovisioning race condition orphans accounts, what breaks an LTI 1.3 launch, and how completion data actually lands on a learner's LMS transcript - so they can lead this work from day one rather than learn it on the job.

What you'll own
Client HR-tech & LMS integration layer (primary mandate)
  • LMS integration - LTI 1.3 deep-linking and connectors for Cornerstone, SAP SuccessFactors, Workday Learning, Docebo, Canvas / Instructure, and 360Learning, so Emeritus programmes appear as a native tile inside the customer's LMS.
  • Completion & records sync - xAPI / LRS event pipelines (enrolled - started - milestone - completed) that post back to the customer's LMS transcript, keeping their system of record and compliance dashboards accurate.
  • HRIS connectors - employee, role, and org-hierarchy sync against Workday, SAP SuccessFactors, and Oracle HCM to drive cohorts, eligibility, and reporting.
  • Integration framework - a reusable, standards-first connector framework with tenant-scoped configuration, secret management, observability, and a self-serve setup flow the L&D Admin can complete without engineering hand-holding.
  • Consume the platform identity layer (SAML, OIDC, SCIM) built by the platform team, and define the requirements it must meet for each customer stack you onboard.
  • Ship the L&D Admin, CSM, and embedded Learner experiences end to end - from catalogue configuration, procurement, and approval workflows through cohort management, assignment, and enrolment.
  • Design the real-time state and notification model that keeps the three personas in sync, so an action in one console updates the others live.
  • Build clean, well-typed APIs and data models against the platform's shared tenancy and entitlement primitives.
  • Translate a high-fidelity, brand-precise UI into a performant, accessible production front end.
Quality and scale
  • Own reliability, security, and performance for the integration layer as it scales from the first customer to many.
  • Hold the engineering bar on your surfaces: testing strategy, instrumentation against the canonical event contract, and observability.
  • Integrate the platform's AI intelligence layer (via the Anthropic Claude API) into product surfaces - consuming AI services, not building or training models.
What we’re looking for
Must-have
  • 6+ years building and operating production web applications as a full-stack engineer.
  • Direct L&D / EdTech / HR-Tech domain experience - a hard requirement, not a preference - you have shipped and maintained an LMS, HRIS, or learning-platform integration in production, and can name the systems and the customer scale you ran them at.
  • LTI 1.3 / LTI Advantage - deep linking, Names and Role Provisioning Services (NRPS), Assignment and Grade Services (AGS), platform-tool key exchange, and launch debugging.
  • xAPI (Tin Can) with an LRS - statement design, actor / verb / object modelling, and posting completion back to a customer system of record. SCORM 1.2 and 2004 familiarity; AICC a bonus.
  • SCIM 2.0 and SAML 2.0 / OIDC on the consumer side - you configure, test, and debug these against customer IdPs - Okta, Entra ID, Ping, Google Workspace - even though the provider implementation sits with the platform team.
  • At least two of Cornerstone OnDemand, SAP SuccessFactors, Workday Learning, Docebo, Canvas / Instructure, or 360Learning integrated in production - including their API quirks, rate limits, and sandbox realities.
  • React with TypeScript and a modern React framework, plus a typed Python backend - our stack is Next.js 14 (App Router), TypeScript 5+, and FastAPI on Python 3.12. Remix, Vite + React Router, or Django REST are accepted backgrounds; we expect productivity in ours within weeks.
  • REST and webhook integration engineering - OAuth 2.0 client credentials, retries with exponential backoff, idempotency keys, and reconciliation jobs for eventually-consistent systems.
  • Agentic AI development tooling in daily use - we use Claude Code; Cursor or equivalent is fine.
Nice-to-have
  • Four or more of the named LMS platforms, or a connector framework others reused.
  • Operating an LRS yourself rather than posting into a customer's.
  • GCP experience (Cloud Run, Cloud SQL, Pub/Sub, Redis) and Terraform / IaC.
  • Experience building against LLM APIs (Anthropic Claude, or similar) in product features.
  • Payments / billing integration experience (e.g. Stripe).
What success looks like - first 90 days
  • Days 1-30 - Ship your first production integration path - a first LMS connector against a real customer's stack, on top of the platform identity layer.
  • Days 31-60 - Stand up xAPI completion sync end to end, and shape the reusable connector framework.
  • Days 61-90 - Make integration setup genuinely self-serve for an L&D Admin, and set the reliability and security bar for the layer as it scales.
Our stack

Frontend: Next.js 14, TypeScript. Backend: FastAPI, Python 3.12. Data: PostgreSQL with TimescaleDB, Pub/Sub, dbt. Infra: GCP (Cloud Run, Cloud SQL, Pub/Sub, Memorystore Redis, Vertex AI Vector Search), Terraform, Workload Identity Federation. Intelligence layer: Anthropic Claude API. Tooling: Claude Code as a first-class part of our development workflow.

A note on scope

This is a full-stack product and integrations role. The core identity, tenancy, and entitlement layer is owned by a dedicated platform engineer - you build on it rather than building it. AI/ML model development and applied research are owned by a separate hire; you consume the intelligence layer through well-defined APIs. If either of those is what you're looking for, this isn't that role, and that's by design.

How we work

Small, senior, high-trust team. We move fast, we write things down, and we hold a high engineering bar. You'll have real ownership and direct line of sight from your code to enterprise customers going live. We value people who can defend their design decisions clearly, take well-reasoned pushback, and make fast calls once convinced.

We are distributed across India and documentation-first: written decisions, service READMEs, and runbooks carry more weight here than meetings. AI development tooling is a working expectation rather than a preference - we screen for judgment in how you use it, and we evaluate the leverage you get from it.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer - Web Platform Lead
Senior Frontend Engineer - Web Platform Lead

Emeritus • India

On-site
INR 4,000,000 - 7,000,000
Senior Full-Stack Engineer — AI/ML
Senior Full-Stack Engineer — AI/ML

EduBridge Learning • Mumbai

On-site
INR 1,500,000 - 2,500,000
Senior Full Stack Product Engineer
Senior Full Stack Product Engineer

The Ops Layer • Mumbai

Hybrid
INR 4,000,000 - 6,000,000
Contract role
Remote work possible
Senior Product Engineer
Senior Product Engineer

trmeric • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Full-Stack Engineer — AI/ML
Senior Full-Stack Engineer — AI/ML

Keylabsintelli • Mumbai

On-site
INR 1,800,000 - 2,500,000
Senior Full Stack Developer | 2+ Years Exp
Senior Full Stack Developer | 2+ Years Exp

Winzons • India

On-site
INR 800,000 - 1,500,000
Full Stack Developer (Backend & DevOps)
Full Stack Developer (Backend & DevOps)

2070Health • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Ownership of critical architectural decisions
Work with cutting-edge AI technology
Fast-moving team environment
Executive Founders Office (Technical)
Executive Founders Office (Technical)

Remoat Teams • India

On-site
INR 60,000 - 100,000
Access to masterclasses
Exposure to executive meetings
Competitive performance bonuses
Senior Full Stack Engineer
Senior Full Stack Engineer

Crisil • Mumbai

On-site
INR 1,800,000 - 3,000,000
Technical Lead
Technical Lead

Scriptshub Technologies • Pune District

On-site
INR 2,800,000 - 4,600,000
Competitive salary