Staff Backend Engineer (Platform & Domain Foundations)
Core
Design and evolve the foundational backend architecture, domain model, and event-driven systems for an online learning platform serving millions of users.
Role type
Staff Backend Engineer (Platform & Domain Foundations)
Builds
Scalable backend services, GraphQL APIs, and event-driven infrastructure for Skillshare's content delivery and discovery.
Domain
EdTech / Online Learning Platform
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, Domain-Driven Design, GraphQL API design, Event-driven architecture, Relational data modeling, NestJS, AI coding tools (Claude Code)
Preferred skills
Monorepo architecture, Infrastructure as Code, Fine-grained authorization (ReBAC/OPA), Schema-driven contracts
Technologies
TypeScript, NestJS, GraphQL, Postgres, Prisma, GCP, Nx, Zod
Responsibilities
Define bounded contexts and service boundaries; Build and evolve TypeScript/NestJS services using DDD; Own backend contracts (GraphQL, Postgres); Design durable event-driven systems; Direct and review AI-generated code; Raise engineering quality via code review and documentation.
Seniority
Staff, hands-on IC with strategic architectural impact