Inactive
P

PartnerRe

Global reinsurer enabling post-event recovery

Full-Stack Developer - Multiple Teams

Full-Stack EngineeringPosted on May 16
Full-timeToronto, ON, Canada

About the Job

Requirements

  • Expert proficiency in C# and the .NET Core/.NET 8+ framework for back-end and API development.
  • Mastery of T-SQL, including writing highly optimized stored procedures, complex joins, and functions.
  • Expert-level hands-on experience developing complex single-page applications with Angular v14 or newer.
  • Proficiency in state management, such as RxJS observables and patterns or NgRx, and modern component-based architecture.
  • Expertise with object-relational mapping tools, primarily Entity Framework Core, including change tracking, lazy loading, and performance tuning.
  • Experience with cloud platforms such as Azure, including Azure App Service and Azure Functions.
  • Ability to prioritize and manage complex development tasks independently with a high degree of ownership.
  • Strong problem-solving ability to investigate root causes and implement lasting technical solutions.
  • Strong verbal and written communication skills to explain technical concepts to peers during code reviews and design discussions.
  • At least 8 years of experience in the core C#/.NET stack.
  • At least 4 years of professional experience developing complex single-page applications with Angular.
  • Professional proficiency in English, written and verbal.
  • A degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

Responsibilities

  • Design, develop, test, and deploy performant and scalable full-stack applications using the Microsoft stack and Angular.
  • Write clean, efficient, and well-documented C# code for complex business logic using .NET Core/.NET 8+ and applying dependency injection, SOLID principles, and design patterns.
  • Develop dynamic, responsive, and maintainable single-page applications using Angular v14+ and TypeScript, focusing on state management, component architecture, and user-interface performance optimization.
  • Develop databases and debug complex stored procedures, functions, and triggers.

Desired Qualifications

  • Familiarity with containerization using Docker or Kubernetes and continuous integration/continuous delivery pipelines such as Azure DevOps.

About the Company

PartnerRe

Global reinsurer enabling post-event recovery

PartnerRe operates as an international reinsurer, providing risk transfer and capacity to primary insurers so they can share or transfer exposure to large and small risks. Its products come from reinsurance agreements (treaties and facultative deals) that spread risk, improve capital efficiency, and stabilize insurers’ balance sheets after losses. The company relies on underwriting expertise, risk assessment, and capital to quote prices and manage assumed risk from clients around the world. PartnerRe differentiates itself through its international footprint, a strong capital base, and a reputation for financial stability that supports rebuilding businesses and communities after risk events. Its goal is to help insurers manage exposure and ensure resilience by providing reliable risk transfer, capital support, and post-event recovery capacity on a global scale.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Bermuda
Founded
1993

Recently Posted Jobs

Explore more opportunities at PartnerRe

See more jobs