📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Backend Developer (.NET)

Appnovation Technologies · Vancouver

New
Senior 🇬🇧 English
C# .NET Core ASP.NET Core Entity Framework Core REST PostgreSQL ClickHouse Temporal Keycloak OpenFGA OAuth 2.0 OpenID Connect GitLab CI/CD xUnit NUnit Playwright

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Appnovation Technologies.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

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