Taro Logo

Full Stack Software Engineer

A leading global financial services provider helping people make better decisions for a better life.
$75,880 - $140,920
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Job Description

Join Manulife's Individual Insurance Promises Delivered Team as a Full Stack Software Engineer in a dynamic environment focused on enhancing client and advisor-facing tools. This role offers an opportunity to work with a diverse, close-knit team responsible for improving advisor and client experiences through innovative digital solutions.

As a Full Stack Engineer, you'll be instrumental in designing and implementing new features while maintaining high-quality software standards. The position requires expertise in the MERN stack (MongoDB, Express, React, Node.js) and modern development practices including DevOps, CI/CD, and test-driven development.

Manulife offers a comprehensive benefits package including health coverage, retirement plans, and generous PTO. The company is recognized as a top employer, winning awards such as Forbes Global Best Employers 2022 and Canada's Top 100 Employers 2023. The work environment emphasizes flexibility, inclusion, and professional growth, with opportunities to make meaningful impact in the financial services sector.

The role combines technical expertise with collaborative teamwork, offering competitive compensation ($75,880 - $140,920 CAD) and the chance to work in a hybrid setting from either Toronto or Waterloo, Ontario. You'll be part of a forward-thinking organization that values innovation, continuous learning, and delivering exceptional customer experiences while maintaining high technical standards.

Last updated 14 days ago

Responsibilities For Full Stack Software Engineer

  • Take part in brainstorming sessions to develop creative and innovative digital solutions
  • Design, code, unit test and integrate new features and functionality
  • Collaborate with product partners, software engineers, quality engineers and business analysts
  • Maintain and ensure high quality software, with accountability for production reliability
  • Promote agile principles and methodology within the squad
  • Complete documentation for deployment, maintenance, support and business needs
  • Keep up-to-date on the latest test software and frameworks
  • Drive software development process to quality-centric methodologies

Requirements For Full Stack Software Engineer

React
Node.js
JavaScript
MongoDB
  • 5+ years Full Stack experience supporting technical initiatives for complex enterprise implementations
  • Experience with React, Redux, NodeJS, Express, HTML5, CSS3 and JavaScript
  • Hands on experience in MERN Stack (Mongo, Express, React, Node.js)
  • Knowledge of DevOps and CI/CD tools, such as Jenkins
  • Experience in test frameworks such as TestNG, Selenium and test-driven development
  • Version control, performance optimization, and coding standard methodologies
  • Good organizational and problem-solving abilities
  • Good verbal and written communication skills
  • Degree in Computer Science or technical field or equivalent experience

Benefits For Full Stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • Health, dental, mental health, and vision coverage
  • Short and long-term disability insurance
  • Life and AD&D insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans
  • Global share ownership plan with employer matching
  • Financial education and counseling resources
  • Generous paid time off including holidays, vacation, personal, and sick days

Related Jobs

Full Stack Software Engineer/Developer

Senior Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and technical leadership, offering CAD 75,880-140,920 with comprehensive benefits.

Full Stack Software Engineer/Developer

Senior Full Stack Software Engineer role at Manulife focusing on platform solutions and technical leadership for corporate operations.

Senior Full-stack Software Engineer

Senior Full-stack Software Engineer position at Manulife, developing HR applications and enterprise solutions using React, Python, and Java Spring Boot in Toronto.

Senior Platform Engineer - Dynamics 365/Power Platform

Senior Platform Engineer role at Manulife focusing on Dynamics 365/Power Platform development, requiring 8+ years experience, offering hybrid work and comprehensive benefits.

Senior Software Engineer, Manulife Bank

Senior Software Engineer position at Manulife Bank focusing on Java/Spring development with cloud technologies and full-stack capabilities.