
Senior Backend Engineer
Computrition, Inc.
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$150,000 - CA$170,000 per year
Job Level
About the role
- 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
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) and excitement to apply them in day-to-day engineering
- Strong ownership mindset: you ship, you improve, you operate, you lead
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETEvent SourcingCQRSDomain-Driven DesignPostgreSQLDockerAWSasynchronous messagingVertical Slice architecture
Soft Skills
ownership mindsetmentorshipcollaborationleadershipcommunication