Taro Logo

Full-Stack Software Engineer

Manulife is a leading international financial services provider, helping people make decisions easier and lives better.
$56,000 - $104,000
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Full-Stack Software Engineer

Manulife, a leading international financial services provider, is seeking a Full-Stack Software Engineer to join their team in Toronto or Waterloo, Ontario. This role offers an exciting opportunity to work on full-stack development, focusing on both front-end and back-end technologies within a modern tech stack including React, Node.js, and Express.

The position requires 5+ years of experience and combines technical expertise with a strong focus on accessibility and user experience. You'll be working in a hybrid environment, contributing to the development of business applications while maintaining both front and back-end components. The role involves everything from designing user interfaces and APIs to implementing server-side logic and ensuring code quality through automated testing.

Manulife offers a comprehensive benefits package including health, dental, vision coverage, and retirement savings plans. The company is recognized as one of Canada's Top 100 Employers (2024) and has received the 2024 Gallup Exceptional Workplace Award. They promote a culture of continuous learning and professional growth, with opportunities to work on innovative digital solutions.

The ideal candidate will bring strong experience in React, Redux, and modern web technologies, combined with a passion for building accessible and scalable applications. You'll be part of a collaborative team environment where you can contribute to peer reviews, mentor junior engineers, and participate in the full software development lifecycle. The company's commitment to digital innovation and creating positive impact makes this an excellent opportunity for someone looking to advance their career in a leading financial services organization.

Last updated 12 hours ago

Responsibilities For Full-Stack Software Engineer

  • Design, develop, test, deliver, maintain business applications
  • Design end-user interfaces, databases, APIs and server-side logic
  • Maintain front and back-end web applications components
  • Apply disciplined coding practices
  • Conduct tests and analysis
  • Develop detailed system design specifications
  • Assist in developing automated test harnesses
  • Fix errors and resolve bugs
  • Participate in ideation sessions
  • Create prototype designs
  • Complete required documentation
  • Engage in peer reviews

Requirements For Full-Stack Software Engineer

JavaScript
Node.js
React
TypeScript
  • 5+ years Full Stack Software Engineer experience
  • Experience in React, Node.js, Express, JavaScript, HTML5, CSS3
  • Experience in designing React components with Redux
  • Strong CSS background
  • Experience in building accessible digital products
  • Understanding of agile and DevOps principles
  • Good verbal and written communication skills
  • Experience with WCAG 2.1 compliance

Benefits For Full-Stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • Health insurance
  • Dental coverage
  • Vision coverage
  • Mental health benefits
  • Retirement savings plans
  • Global share ownership plan
  • Financial education resources
  • Paid time off
  • Holidays
  • Personal days
  • Sick days

Interested in this job?

Jobs Related To Manulife Full-Stack Software Engineer