Taro Logo

Senior Full-stack Software Engineer

Manulife is a leading international financial services provider focused on making decisions easier and lives better.
$70,000 - $130,000
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 team in Toronto. This role offers an exciting opportunity to work on enterprise applications and frameworks that support internal employees across the organization.

The ideal candidate will be responsible for designing, developing, and maintaining HR applications across the full software development lifecycle. You'll work with both front-end and back-end technologies, including React, Node.js, Java, and various databases. The position requires strong technical skills in full-stack development, with experience in enterprise environments.

As a senior engineer, you'll participate in design reviews, analyze existing systems, and contribute to improving the overall architecture. The role demands expertise in modern development practices, including code scanning tools and performance optimization. You'll be working in a collaborative environment where knowledge sharing and code reviews are essential parts of the culture.

Manulife offers an attractive compensation package, including comprehensive health benefits, retirement plans, and professional development opportunities. The company promotes a values-first culture with a strong focus on diversity, equity, and inclusion. The hybrid work arrangement provides flexibility while maintaining team collaboration.

This is an excellent opportunity for a seasoned software engineer looking to make an impact in a global financial services organization that's committed to digital innovation and sustainable growth. The role offers clear career progression paths and the chance to work with cutting-edge technologies while solving complex business challenges.

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 business applications
  • Design end-user interfaces, databases, APIs and server-side logic
  • Apply disciplined coding practices
  • Conduct tests to ensure software meets standards
  • Develop detailed system design specifications
  • Update progress daily through tracking tools
  • Learn and develop expertise in Adobe Experience Manager, Workday Development

Requirements For Senior Full-stack Software Engineer

React
Node.js
Java
JavaScript
Python
MongoDB
MySQL
  • BS in Computer Science or related field
  • 3 to 5 years of enterprise experience
  • Experience with React, React Native, JQuery
  • Experience with Express/Node, Spring boot, Spring cloud
  • Experience with JavaScript, Python
  • Experience with Java
  • Experience with Code Scanning tools (Snyk, Sonar)
  • Familiar with MySQL, SQL Server, MongoDB
  • Good foundation in data structures, algorithms, and OOP
  • Good verbal and written communication skills

Benefits For Senior Full-stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary and benefits packages
  • Professional development and leadership opportunities
  • Flexible work policies
  • Health, dental, mental health, vision coverage
  • Short and long-term disability
  • Life and AD&D insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans
  • Global share ownership plan with employer matching