Taro Logo

Full Stack Software Engineer

Manulife is a leading international financial services provider focused on making decisions easier and lives better for customers.
$56,000 - $104,000
Backend
Senior 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 technology team in Toronto. This role offers an exciting opportunity to work on mission-critical systems that help make financial decisions easier for customers worldwide.

As a Full Stack Engineer, you'll be responsible for developing and maintaining both front-end and back-end systems using technologies like React, C#, and Kubernetes. The position requires strong technical expertise across the full stack, with particular emphasis on creating scalable, secure APIs and robust database implementations.

The role goes beyond just coding - you'll be expected to mentor other engineers, collaborate with product managers and designers, and help shape the technical direction of projects. With Manulife's commitment to digital transformation, you'll be working with cutting-edge technologies and practices, including cloud platforms like Azure and modern development tools like GitHub Copilot.

What makes this opportunity special is Manulife's strong focus on employee development and well-being. The company offers comprehensive benefits, including health coverage, retirement plans, and flexible work arrangements. Their hybrid work model provides the perfect balance between collaborative office time and remote work flexibility.

The ideal candidate will bring 5+ years of full stack experience, strong leadership qualities, and a passion for continuous learning. If you're excited about building financial technology solutions that impact millions of users while working in an inclusive, supportive environment that values growth and innovation, this role could be perfect for you.

Last updated 4 hours ago

Responsibilities For Full Stack Software Engineer

  • Develop and maintain clean, well-documented code for both front-end and back-end
  • Guide and mentor a team of engineers
  • Work with product managers to define technical requirements
  • Collaborate with designers on user experience
  • Design and build scalable and secure APIs
  • Implement robust databases
  • Write unit and integration tests
  • Debug complex technical issues
  • Stay current with latest web development technologies

Requirements For Full Stack Software Engineer

React
JavaScript
TypeScript
Kubernetes
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum 5+ years of experience as a Full Stack Software Engineer
  • C# or Java experience required
  • Kubernetes experience required
  • Strong understanding of front-end and back-end development principles
  • Excellent debugging skills
  • Strong communication and collaboration skills
  • Experience with Azure/AKS preferred
  • Experience with DevOps principles and tools
  • Experience with Git version control
  • Experience with project tracking software (e.g. Jira)

Benefits For Full Stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • Health insurance coverage
  • Dental coverage
  • Vision coverage
  • Mental health benefits
  • Retirement savings plans
  • Global share ownership plan with employer matching
  • Financial education and counseling
  • Paid time off including holidays, vacation, personal and sick days
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee assistance plans

Interested in this job?

Jobs Related To Manulife Full Stack Software Engineer