Full-stack Software Engineer

John Hancock

Toronto, Ontario, Canada
Base: $90,160.00 - $167,440.00 usd (massachusetts)...
Hybrid
3+ years full-stack software engineering experience
.net vb/c# development expertise
Reactjs and javascript/jquery proficiency
The role involves translating complex actuarial models into intuitive, accurate implementations of life insurance products on the suite of Illustration applications

Job Summary

  • The role involves translating complex actuarial models into intuitive, accurate implementations of life insurance products on the suite of Illustration applications.
  • Candidates will lead the design, development, and deployment of scalable full-stack applications using .NET, ReactJS, and cloud-native tools like Docker and Kubernetes.
  • Employees benefit from a flexible environment that combines startup agility with the resources of a large established organization, including comprehensive health and retirement benefits.

Matching Summary

The role involves translating complex actuarial models into intuitive, accurate implementations of life insurance products on the suite of Illustration applications.

Salary

Base: $90,160.00 - $167,440.00 USD (Massachusetts); Base: $86,100.00 - $136,100.00 CAD (Toronto); Bonus/Equity: Incentive compensation tied to performance; Benefits: Health, dental, vision, pension, paid time off

Skills & Requirements

Must-have

  • 3+ years full-stack software engineering experience
  • .NET VB/C# development expertise
  • ReactJS and JavaScript/jQuery proficiency
  • SQL database management skills
  • Docker and Kubernetes containerization
  • Unit and integration testing implementation

Nice-to-have

  • Actuarial science or mathematical background
  • Life insurance business acumen
  • Experience with GitHub Copilot and AI tools
  • MuleSoft or Azure Logic Apps integration
  • DevOps and DevSecOps principles knowledge
  • Strong collaborative problem-solving mindset

Key Requirements

  • Master's or bachelor's degree in Computer Science or related field
  • Minimum 3+ years of full-stack development experience
  • Solid foundation in mathematical or actuarial science (preferred)
  • Strong understanding of front-end and back-end development principles

Work Rights

Not specified

Tailored Resume

Cover Letter