Full-Stack Developer (.NET, C#, Angular)

PartnerRE Ltd.Toronto, ON
CA$110,250 - CA$134,750Hybrid

About The Position

We are seeking a highly motivated and technically profound Senior-Level Software Developer to join our core engineering team. This is a hands-on, individual contributor role focused on solving the most complex technical challenges and writing high-quality code. This role involves designing, developing, testing, and deploying highly performant and scalable full-stack applications using the Microsoft stack and Angular platform. The developer will write clean, efficient, and well-documented C# code for complex business logic, utilizing .NET Core/.NET 8+ and following best practices. They will also develop dynamic, responsive, and maintainable Single-Page Applications (SPAs) using Angular (v14+) and TypeScript, focusing on state management, component architecture, and UI performance optimization. Strong T-SQL development skills are also required for debugging complex stored procedures, functions, and triggers.

Requirements

  • Expert proficiency in C# and the .NET Core/.NET 8+ framework for back-end and API development is a must.
  • Mastery of T-SQL, including writing highly optimized stored procedures, complex joins, and functions.
  • Expert-level hands-on experience developing complex SPAs with Angular (v14+) and TypeScript required.
  • Proven proficiency in state management (e.g., RxJS observables and patterns, NgRx) and modern component-based architecture.
  • Expertise with ORM tools, primarily Entity Framework Core, including advanced concepts like change tracking, lazy loading, and performance tuning.
  • 8+ years of expert-level experience in the core C# / .NET stack.
  • 4+ years of professional experience developing complex SPAs with Angular (v14 or newer preferred).
  • Professional proficiency in English (written and verbal).
  • Degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Ability to act as a technical self-starter, prioritizing and managing complex development tasks independently with a high degree of ownership.
  • Exceptional problem-solving skills with a relentless drive to understand the root cause of issues and implement elegant, lasting technical solutions.
  • Strong verbal and written communication skills to clearly articulate complex technical concepts to technical peers during code reviews and design discussions.

Nice To Haves

  • Familiarity with containerization (Docker/Kubernetes) and CI/CD pipelines (e.g., Azure DevOps) a plus.
  • Experience with cloud platforms such as Azure (e.g., Azure App Service, Azure Functions).

Responsibilities

  • Design, develop, test, and deploy highly performant and scalable full-stack applications using the Microsoft stack and Angular platform.
  • Write clean, efficient, and well-documented C# code for complex business logic, utilizing .NET Core/.NET 8+ and following best practices such as Dependency Injection, SOLID principles, and design patterns.
  • Develop dynamic, responsive, and maintainable Single-Page Applications (SPAs) using Angular (v14+) and TypeScript. Focus on state management, component architecture, and UI performance optimization.
  • Strong T-SQL development skills ability to debug complex stored procedures, functions and triggers.

Benefits

  • medical coverage
  • dental coverage
  • vision coverage
  • a health spending account
  • a defined contribution pension plan
  • life insurance
  • short- and long-term disability coverage
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service