Senior Backend Engineer

New
J
Jonas SoftwareSaaS Software
Remote CanadaFull-TimeSenior
Salary130,000 - 170,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPostgreSQLRabbitmqC#.NET

Requirements

  • 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).
  • Strong ownership mindset: you ship, you improve, you operate, you lead.

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.
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 170,000 CAD per year
Apply Now