Taro Logo

Senior Full-stack Software Engineer

Leading international financial services provider helping people make their decisions easier and lives better.
$70,000 - $129,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Job Description

Manulife is seeking a Senior Full-stack Software Engineer to join their dynamic team focused on HR applications development. The role involves crafting, developing, testing, and maintaining enterprise applications while working across the full software development lifecycle.

As a Senior Full-stack Developer, you'll collaborate with tech leads at both segment and company levels, participating in design reviews and ensuring alignment with user story visions. You'll be responsible for analyzing existing code, designing end-user interfaces, databases, and APIs, while maintaining both front and back-end components.

The ideal candidate will have 3-5 years of enterprise experience, strong expertise in JavaScript frameworks (React, React Native), and backend technologies (Python, Java Spring Boot). You'll work with modern tools including Snyk and Sonar for code scanning, and various databases like MySQL and MongoDB.

At Manulife, you'll be empowered to learn and grow in a flexible environment that values well-being and inclusion. The company offers comprehensive benefits including health, dental, mental health coverage, retirement savings plans, and generous paid time off. The salary range is competitive at CAD 94,220 - 174,980, with additional incentive programs available.

This hybrid position in Toronto offers an opportunity to work with a collaborative team while contributing to important marketing strategies and customer experiences. You'll be part of a culture that embraces diversity and fosters an inclusive work environment, making it an ideal opportunity for ambitious problem-solvers with strong analytical and communication skills.

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, and 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 Jira or Kanban board

Requirements For Senior Full-stack Software Engineer

Java
JavaScript
MongoDB
MySQL
Python
React
TypeScript
  • 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
  • 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
Mental Health Assistance
401k
  • Health insurance
  • Dental insurance
  • Mental health coverage
  • Vision insurance
  • Disability insurance
  • Life insurance
  • Retirement savings plans
  • Global share ownership plan
  • Paid time off
  • Holiday leave
  • Personal days
  • Sick leave
  • Financial education and counseling

Related Jobs

Full Stack Software Engineer/Developer

Senior Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and technical leadership, offering CAD 75,880-140,920 with comprehensive benefits.

Full Stack Software Engineer/Developer

Senior Full Stack Software Engineer role at Manulife focusing on platform solutions and technical leadership for corporate operations.

Senior Platform Engineer - Dynamics 365/Power Platform

Senior Platform Engineer role at Manulife focusing on Dynamics 365/Power Platform development, requiring 8+ years experience, offering hybrid work and comprehensive benefits.

Senior Software Engineer, Manulife Bank

Senior Software Engineer position at Manulife Bank focusing on Java/Spring development with cloud technologies and full-stack capabilities.

Full Stack Software Engineer

Senior Full Stack Software Engineer position at Manulife, offering hybrid work in Toronto/Waterloo with competitive pay and comprehensive benefits, focusing on financial services technology solutions.