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. This role offers an exciting opportunity to work at the intersection of finance and technology, helping to deliver outstanding experiences to customers and end users.

The position involves both technical leadership and hands-on development work. You'll be responsible for developing and maintaining full-stack applications using modern technologies like React for frontend and C#/.NET for backend development. As a senior member of the team, you'll have the opportunity to mentor other engineers while working on challenging technical problems.

The role requires expertise in both frontend and backend development, with a particular focus on building scalable and secure APIs, implementing robust databases, and ensuring high code quality through comprehensive testing. You'll work in a collaborative environment, partnering with product managers, designers, and other engineers to deliver innovative solutions.

Manulife offers an impressive benefits package including comprehensive health coverage, retirement plans with employer matching, and various insurance options. The company's commitment to employee well-being is demonstrated through their flexible hybrid work environment and focus on professional development.

This position is ideal for an experienced developer who enjoys mentoring others and wants to make an impact at a global financial institution that's committed to digital innovation. You'll be part of a company that's recognized as one of Canada's Top 100 Employers and is dedicated to creating an inclusive work environment where diversity is valued and celebrated.

Last updated 5 days 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
  • Pair program with team members
  • Stay current with latest web development technologies

Requirements For Full Stack Software Engineer

Java
JavaScript
TypeScript
React
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum 5+ years of Full Stack Software Engineer experience
  • 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
Parental Leave
  • Health insurance
  • Dental coverage
  • Mental health benefits
  • Vision insurance
  • Short and long-term disability
  • Life insurance
  • AD&D insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee assistance plans
  • Retirement savings plans
  • Pension
  • Global share ownership plan with employer matching
  • Financial education resources
  • Paid time off including holidays, vacation, personal and sick days

Jobs Related To Manulife Full Stack Software Engineer