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