Senior Backend Developer (.NET)
Appnovation Technologies · Vancouver
Job description
About the role
Appnovation, an AI product company headquartered in Vancouver, is hiring a Senior Software Engineer - Backend to build the .NET services behind a modern operational SaaS platform for K-12 education. The platform automates administrative processes for school divisions, so the work is workflow- and integration-heavy: REST APIs consumed by a Next.js frontend, Temporal workflows, worker services and event integration. You will work in a dedicated, cross-functional scrum team embedded in the client's engineering organization, owning features end to end.
Key responsibilities
- Develop and maintain .NET Core REST APIs, including versioning, validation, error handling and Swagger/OpenAPI documentation
- Build worker services for background, scheduled and queue-driven processing, and integration services for pub/sub events
- Model and query PostgreSQL data with Entity Framework Core, tune queries and build API calls to ClickHouse
- Enforce authorization via OpenFGA policies and integrate Keycloak for OAuth 2.0 / OpenID Connect authentication and SSO
- Write unit, integration and API tests, contribute to the Playwright E2E suite, and keep GitLab CI/CD pipelines green
- Log, metric and trace services, document APIs, and mentor junior engineers
Required profile
- 5-7 years of professional backend development with C# and .NET in production
- Experience building REST APIs used by real frontends or third parties, and working inside an existing codebase
- Automated testing discipline and Git-based workflow with CI/CD and code review
- Located in Vancouver, British Columbia, Canada
Required skills
- .NET Core, ASP.NET Core Web API, Entity Framework Core
- PostgreSQL and SQL, including query tuning
- Async/await, message queues, pub/sub and event-driven patterns
- OAuth 2.0 and OpenID Connect
- Nice to have: ClickHouse, Temporal, OpenTelemetry, TypeScript/React, PIPEDA/FIPPA experience
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Appnovation Technologies
Vancouver
Related job offers
-
Senior Associate, Product Strategy
Appnovation Technologies Vancouver -
Staff Software Engineer - Fullstack
Databricks Vancouver -
Senior Frontend Engineer – Dashboards
Databricks Vancouver -
Reporting and Data Manager - Enterprise
Turner & Townsend Toronto -
Technical Lead - Health Client Team
Appnovation Technologies Toronto