Taro Logo

Senior Full-stack Software Engineer

Manulife is an international financial services provider helping make decisions easier and lives better for customers.
$94,220 - $174,980
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Full-stack Software Engineer

Manulife, a leading international financial services provider, is seeking a Senior Full-stack Software Engineer to join their innovative team in Toronto. This role offers an exciting opportunity to work on enterprise-level HR applications, combining both front-end and back-end development expertise. The position requires 3-5 years of enterprise experience and strong technical skills in modern technologies including React, Python, and Java Spring Boot.

The ideal candidate will be responsible for designing and developing end-user interfaces, databases, APIs, and server-side logic while maintaining both front and back-end web applications' components. They will participate in design reviews, analyze existing code, and work through the entire software development lifecycle. The role demands expertise in various technologies including JavaScript frameworks, SQL/NoSQL databases, and code scanning tools.

Manulife offers a comprehensive benefits package including health, dental, vision, and mental health coverage, along with retirement savings plans and global share ownership opportunities. The company promotes a flexible work environment with a hybrid working arrangement and competitive salary range of $94,220 - $174,980 CAD.

As part of Manulife's commitment to digital transformation, you'll be contributing to their mission of becoming the most digital, customer-centric global company in their industry. The role offers opportunities for professional growth, mentorship, and the chance to work on impactful projects that help make decisions easier and lives better for customers worldwide.

Last updated 2 months ago

Responsibilities For Senior Full-stack Software Engineer

  • Participate in design reviews with the team
  • Analyze existing code, data mappings, and workflows
  • Design, develop, test, deliver, maintain, and improve business applications
  • Design end-user interfaces, databases, APIs, and server-side logic
  • Apply disciplined coding practices
  • Conduct tests and analyses
  • Develop detailed system design specifications
  • Update progress daily through Jira
  • Develop expertise in Adobe Experience Manager and Workday Development

Requirements For Senior Full-stack Software Engineer

Java
JavaScript
Python
React
MongoDB
MySQL
  • BS or equivalent experience in Computer Science or related field
  • 3 to 5 years of enterprise experience
  • Experience with JavaScript front-end frameworks including React, React Native, JQuery
  • Experience with Python, Java Spring Boot, Spring Cloud
  • Experience with code scanning tools such as Snyk, Sonar
  • Familiarity with SQL/NoSQL databases including MySQL, SQL Server, MongoDB
  • Familiarity with application performance optimization
  • Good foundation in data structures, algorithms, and OOP

Benefits For Senior Full-stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • Health insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • Mental health benefits
  • Short and long-term disability insurance
  • Life insurance
  • Retirement savings plans
  • Global share ownership plan with employer matching
  • Financial education and counseling resources
  • Paid time off including holidays, vacation, personal, and sick days