Senior Engineer designing and implementing core backend systems for a new SaaS application using AI-first methodologies. Focusing on event-sourced architectures and cloud-ready solutions with an innovative 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
Requirements
Senior-level experience building production systems with C#/.NET
AI-first mentality with practical experience using AI tools to accelerate development
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
Back - end Software Engineer at Riskfuel tackling data management and Microservice Architecture for innovative fintech solutions. Develop features to enhance data generation and management pipelines.
PHP Web Developer managing services and database for Inwit’s zero waste takeout app. Collaborating with IT team to create sustainable solutions in the food delivery sector.
Développeur .NET pour concevoir des logiciels sur mesure. Joignez - vous à Ingeniu à Montréal et répondez à des défis innovants en développement logiciel.
Développeur Laravel et Vue.js pour des projets web au sein de Focus Labs. Travailler en équipe pour créer des solutions adaptées aux besoins des clients.
Senior Technical Architect designing robust software solutions for GoMaterials in a high - growth environment. Leading technical direction and ensuring high - quality code in a fun, collaborative team.
Software Engineer focused on market data and optimizing data handling in a Quantitative Trading company. Seeking candidates who enjoy tackling challenging tasks with high data quality standards.
C++ Team Lead managing engineering teams to deliver on ambitious timelines while maintaining code quality. Leading communication with stakeholders and managing team capacity in a remote work setting.
Senior .NET Web Developer developing innovative web - based and mobile applications for industry - leading HR software solutions. Collaborating with teams to enhance existing applications and ensure system integrity.
Senior Full - stack/Backend Developer working in a hybrid role to enhance CBC/Radio - Canada's digital platforms. Collaborating with teams to ensure effective development and quality implementation of new features.