CareerPlan

Backend Developer (.NET)

VancouverFull-time2026-08-27 → 2026-11-10
Hybrid · Canada

Core

Build .NET services carrying core business logic for a modern operational SaaS platform automating administrative processes for K-12 school divisions.

Role type

Senior IC backend engineer (.NET)

Builds

REST APIs, Temporal workflows, worker services, and integration services for a multi-tenant education platform.

Domain

K-12 Education / SaaS / Distributed Systems

Deliverable

production ML models | product features

Required skills

C#, .NET Core, ASP.NET Core Web API, Entity Framework Core, PostgreSQL, SQL query optimization, asynchronous processing, event-driven pub/sub, OAuth 2.0/OpenID Connect, automated testing, Git/CI/CD

Preferred skills

Temporal workflows, ClickHouse, OpenFGA, TypeScript, distributed tracing, Domain-Driven Design, CQRS

Technologies

.NET Core, ASP.NET Core, Entity Framework Core, PostgreSQL, ClickHouse, Keycloak, OpenFGA, Temporal, GitLab, Docker, xUnit, Playwright

Responsibilities

Develop and maintain .NET Core REST APIs with versioning and documentation; Implement Temporal workflows for long-running business processes; Build worker services for asynchronous and scheduled processing; Write integration services for pub/sub event consumption; Model and query relational data in PostgreSQL; Enforce authorization via OpenFGA and integrate with Keycloak; Write unit, integration, and API tests; Participate in code review and maintain CI/CD pipelines; Instrument services with logging and tracing; Mentor less experienced engineers.

Seniority

Senior, hands-on IC