Staff Backend Engineer (Platform & Domain Foundations)
Core
Shape backend architecture, domain models, and event-driven systems for an online learning platform connecting teachers and students.
Role type
Staff Backend Engineer (Platform & Domain Foundations)
Builds
TypeScript/NestJS services, GraphQL APIs, and event-driven systems for Skillshare's learning community.
Domain
EdTech / Online Learning Platform
Required skills
TypeScript, Node.js, Domain-Driven Design, GraphQL, Event-driven systems, SQL/Postgres, NestJS, AI coding tools
Preferred skills
Monorepo architecture, Infrastructure as Code, Fine-grained authorization, Schema-driven contracts
Technologies
TypeScript, NestJS, GraphQL, Postgres, Prisma, GCP, Cloud Run, Pub/Sub, Pulumi, Nx, Bun, Zod
Responsibilities
Define bounded contexts and service boundaries; Build and evolve backend services using DDD; Own GraphQL API contracts and data models; Design durable event-driven systems; Direct and review AI-generated code; Raise engineering quality through documentation and testing.
Seniority
Staff, hands-on IC with architectural leadership