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

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-level HR applications, contributing to the company's digital transformation initiatives.

The position requires a skilled developer with 3-5 years of experience who can work across the entire software development lifecycle. You'll be responsible for designing and developing both front-end and back-end components, working with modern technologies including React, Python, Java Spring Boot, and various databases. The role involves close collaboration with team members and requires strong technical expertise in full-stack development.

As a Senior Full-stack Software Engineer, you'll be part of a team that values quality code, agile practices, and continuous improvement. The position offers competitive compensation ranging from CAD 94,220 to CAD 174,980, along with comprehensive benefits including health coverage, retirement plans, and work-life balance provisions.

Manulife provides a supportive, inclusive work environment where diversity is celebrated and professional growth is encouraged. The company has received numerous recognitions, including being named one of Canada's Top 100 Employers (2024) and inclusion in Bloomberg's 2023 Gender-Equality Index. The hybrid work arrangement offers flexibility while maintaining team collaboration and connectivity.

This is an excellent opportunity for a seasoned full-stack developer looking to make an impact in a global financial services organization while working on meaningful projects that help make customers' lives better. The role offers both technical challenges and opportunities for professional growth in a stable, well-established company with a strong focus on digital innovation.

Last updated a day 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 to ensure software quality
  • Develop detailed system design specifications
  • Update progress daily through Jira

Requirements For Senior Full-stack Software Engineer

React
Python
Java
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 like Snyk, Sonar
  • Familiarity with SQL/NoSQL databases including 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
Mental Health Assistance
  • Health insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • Retirement savings plans
  • Mental health benefits
  • Wellness benefits
  • Employee assistance plans
  • Paid time off including holidays, vacation, personal, and sick days
  • Financial education and counseling resources

Interested in this job?

Jobs Related To Manulife Senior Full-stack Software Engineer