18th August, 2026Senior Full Stack Developer (.NET) We are looking for a Senior Full Stack Developer to join an experienced engineering team and help shape the technical direction of a growing product. You will work across the full software development lifecycle while contributing to architecture, troubleshooting, system reliability, and technical improvements.
This role is ideal for a proactive engineer who takes ownership, works independently, and provides technical leadership through strong judgment, mentoring, and collaboration.
What You'll Do - Design, develop, and maintain modern .NET applications.
- Build and enhance web applications using ASP.NET Core and Blazor.
- Design, develop, and optimize SQL Server databases.
- Develop cloud-based solutions within Microsoft Azure.
- Troubleshoot production issues and investigate complex bugs.
- Implement long-term solutions to improve application reliability.
- Monitor application health and identify opportunities to improve system performance.
- Participate in architecture and technical design discussions.
- Mentor junior developers through code reviews and collaboration.
- Work across the full software development lifecycle, from planning through deployment.
- Identify opportunities to improve systems, tooling, and development practices.
- Contribute to technical decisions and help move projects forward with minimal supervision.
What We're Looking For - 6-10+ years of professional software development experience.
- Strong experience with C#.
- Strong experience with ASP.NET Core.
- Strong experience with Blazor.
- Strong experience with SQL Server.
- Strong experience with Microsoft Azure.
- Experience with Windows-based application development.
- Experience building scalable production applications.
- Strong debugging and problem-solving skills.
- Ability to work independently with minimal supervision.
- Strong communication and collaboration skills.
- Demonstrated ownership and ability to follow problems through to completion.
- Comfortable making technical decisions and influencing technical direction.
Nice to Have - DevOps or CI/CD experience.
- Experience improving system monitoring and observability.
- Performance tuning and optimization experience.
- Exposure to cloud architecture and infrastructure.
- Experience working within smaller, fast-moving engineering teams.
Education & Certifications - Relevant post-secondary education or equivalent professional experience.
What Success Looks Like - You act as a builder rather than an order taker.
- You identify and solve problems proactively.
- You make thoughtful technical decisions and take responsibility for their outcomes.
- You become someone the team trusts with important systems.
- You mentor other developers through collaboration and technical guidance.
- You improve systems and processes rather than simply completing assigned tickets.
- You help solve difficult technical problems and contribute to the product's long-term success.
Job Details: - Employment type: Permanent
- Location: Calgary, Alberta
- Work model: Hybrid
- Schedule: Tuesday-Thursday in office; Monday and Friday remote