Senior Backend Engineer @CORA Group
Software Development
Salary cad 150,000 - 1..
Remote Location
Job Type full-time
Posted 2wks ago

[Hiring] Senior Backend Engineer @CORA Group

2wks ago - CORA Group is hiring a remote Senior Backend Engineer. 💸 Salary: cad 150,000 - 170,000 per year 📍Location: Canada

Role Description

We’re a software company at the start of building a brand-new, highly visible SaaS application. This is a rare opportunity to help shape the technical foundation: you’ll help set technical direction, establish engineering standards, and ship foundational capabilities that will shape the product for years. We’re looking for a motivated senior engineer who thinks and builds with an AI-first mindset—someone excited about agentic AI workflows, automation, and using modern AI tooling to accelerate delivery without compromising quality. This project will be using AI-Development Life Cycle (AI-DLC) to drive the creation, testing and deployment of this application. This is a tremendous opportunity to be fully supported in an AI first approach.

In this role, you’ll design and implement core backend systems using .NET/C# and proven architectural patterns such as Event Sourcing, CQRS, Domain-Driven Design (DDD), and Vertical Slice (vertical event-sourced) architectures. You’ll work in a cloud-native environment leveraging AWS, PostgreSQL, RabbitMQ, and Docker, contributing to a platform built for scale, reliability, and rapid iteration. You’ll also be a technical leader—taking ownership, mentoring others, and helping define best practices for a high-performing team.

Responsibilities

  • Own major components of a new SaaS platform from design through production
  • Build event-sourced, CQRS-based services in C#/.NET using DDD principles
  • Design clean domain models, message contracts, and integration patterns using RabbitMQ
  • Deliver cloud-ready solutions using Docker and AWS (deployment, observability, reliability)
  • Apply an AI-first approach to engineering: agentic AI tools, automated workflows, code generation/review, test generation, and productivity accelerators
  • Partner with product and engineering leaders to define architecture, standards, and delivery practices
  • Write high-quality, well-tested, maintainable code and raise the bar through reviews and mentorship

Qualifications

  • AI-first mentality with practical experience using AI tools to accelerate development
  • Senior-level experience building production systems with C#/.NET
  • Hands-on experience with Event Sourcing and CQRS in real-world systems
  • Strong working knowledge of Domain-Driven Design (DDD)
  • Experience with Vertical Slice architecture (or similar modular service boundaries)
  • Solid experience with PostgreSQL
  • Experience with asynchronous messaging and integration patterns, ideally RabbitMQ
  • Experience containerizing services with Docker
  • Experience building/operating cloud-hosted applications, ideally on AWS
  • Familiarity with agentic AI concepts (autonomous workflows, tool-using agents, orchestration, evaluation/guardrails) and excitement to apply them in day-to-day engineering
  • Strong ownership mindset: you ship, you improve, you operate, you lead

Requirements

  • Experience with MartenDB
  • Experience with Wolverine
  • Experience designing multi-tenant SaaS systems (auth, billing, isolation, scaling, observability)
  • Familiarity with modern DevOps/IaC practices (e.g., Terraform/CDK), CI/CD, and distributed tracing

Benefits

  • Compensation: Expected Salary Range: $150,000 - $170,000 CAD, depending on experience and qualifications
  • Role Type: New Role
  • AI Disclosure: AI is used to screen, assess, or select applicants for this role
  • Scheduled Weekly Hours: 37.5
  • Number of Openings Available: 1
  • Worker Type: Regular
Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Engineer @CORA Group
Software Development
Salary cad 150,000 - 1..
Remote Location
Job Type full-time
Posted 2wks ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later