CareerPlanSign in

Staff Backend Engineer (Platform & Domain Foundations)

Canada🌐 Remote💼 Full-time🗓 2026-09-25 → 2026-09-28

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

Sourced via workable · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.