Job Description:Senior Full-Stack DeveloperLocation: Hybrid (Full-Time)Note: This role requires 1-2 times monthly to our Markham, ON office.
Department: R&D
Reports To: Development Manager / Director of EngineeringSalary Range: $95,000 - $105,000 CADWe are looking for a highly experienced Senior Full-Stack Developer who thrives in a fast-paced environment and enjoys solving complex business and technical challenges. You will play a key role in designing, developing, and evolving our cloud-native SaaS platform while helping shape the future of AI-driven software delivery.
Key Responsibilities- Design, develop, and maintain scalable enterprise applications across web, API, and cloud platforms.
- Build modern front-end applications using Angular and React.
- Develop backend services and APIs using C#, .NET, and ASP.NET Core.
- Design and optimize SQL Server databases, queries, and stored procedures.
- Contribute to architecture decisions, technical design reviews, and development standards.
- Build and consume RESTful APIs and third-party integrations.
- Develop cloud-native solutions within Microsoft Azure.
- Participate in code reviews, mentoring, and engineering best practices.
- Collaborate closely with Product, QA, Support, and DevOps teams.
- Troubleshoot complex production issues and implement sustainable solutions.
- Leverage AI-assisted development tools to improve productivity, quality, and delivery speed.
- Support CI/CD pipelines and automated deployment processes through Azure DevOps.
Required QualificationsTechnical Skills- 7+ years of professional software development experience.
- Strong expertise in:
- C#
- .NET / ASP.NET Core
- SQL Server
- REST APIs
- Entity Framework
- Azure Cloud Services
- Strong front-end experience with:
- Angular
- TypeScript
- HTML5
- CSS/LESS
- Experience developing scalable SaaS applications.
- Experience with Azure DevOps, source control, pipelines, and release management.
- Strong knowledge of software architecture and design patterns.
- Experience performing code reviews and mentoring developers.
What Success Looks LikeWithin your first 90 days, you will:
- Become productive within the Premier codebase.
- Contribute features and bug fixes across Cloud, Mobile, API, and Add-on platforms.
- Participate in architecture discussions and technical reviews.
- Demonstrate strong ownership and accountability for deliverables.
- Embrace AI-assisted development practices and engineering excellence standards.
Preferred Characteristics- Strong problem-solving skills.
- Excellent communication and collaboration abilities.
- Bias for action and continuous improvement.
- Ability to work independently while supporting team success.
- Passion for modern software engineering and emerging AI technologies.
- Comfortable working in a globally distributed development team.
Technology StackBackend- C#
- .NET / ASP.NET Core
- SQL Server
- Entity Framework
- REST APIs
- OData
Frontend- Angular
- React
- TypeScript
- JavaScript
- HTML5
- CSS / LESS
Cloud & DevOps- Microsoft Azure
- Azure App Services
- Azure SQL
- Azure Storage
- Azure DevOps
- CI/CD Pipelines
AI & Productivity- Cursor AI
- GitHub Copilot
- Microsoft Copilot
- Azure OpenAI
Development Tools- Visual Studio 2022
- SQL Server Management Studio
- Postman
- Azure Storage Explorer
Business Unit:Premier
Scheduled Weekly Hours:37.5
Number of Openings Available:1
Worker Type:Regular