Full Stack Engineer at Manulife | CA | Rezi

Full Stack Engineer at Manulife

Full Stack Engineer

Manulife · CA

3 days ago

Full Stack Engineer

Manulife · CA

4 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Full Stack Engineer role.

Rezi rewrites your resume against Manulife's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Full Stack Engineer posting at Manulife — free, in seconds.

About the Role

Build and maintain applications that customers and advisors rely on, contributing across the full technology stack to deliver secure, reliable, and user-centered solutions. Translate requirements into working software, taking ownership from design to production support. This role is ideal for an engineer seeking to strengthen technical capabilities and develop within a quality-focused team.

Responsibilities

  • Develop, test, deliver, maintain, and improve business applications across the full stack.
  • Develop and maintain user interfaces, databases, APIs, server-side logic, and other components.
  • Apply disciplined coding practices, design patterns, and automation for high-quality, maintainable code.
  • Contribute to detailed system-design specifications.
  • Write automated tests to ensure solutions meet technical standards and user requirements.
  • Conduct investigative spikes to reduce technical uncertainty and manage risk.
  • Resolve software defects and improve application efficiency, reliability, and maintainability.
  • Participate in incident response and root-cause analysis.
  • Identify and raise technical debt for review and prioritization.
  • Participate in ideation and prototyping for creative digital solutions.
  • Complete deployment, maintenance, support, and business documentation, including runbooks.
  • Participate in peer reviews of code and technical analysis for continuous learning.

Requirements

  • 3-5 years of experience as a Full Stack Engineer with hands-on delivery across front-end and back-end components.
  • Practical experience with Java or TypeScript/JavaScript, Node.js, and SQL.
  • Experience with back-end frameworks such as Spring Boot, NestJS, or Express.js.
  • Front-end development experience with React, CSS, Tailwind or SCSS, component or design libraries, and React state management and data fetching.
  • Experience with REST APIs, OpenAPI, and a working understanding of microservices.
  • Experience with Microsoft SQL Server or Azure SQL and relational data modeling.
  • Familiarity with Microsoft Azure fundamentals, Docker, containers, Git or GitHub, and GitHub Actions.
  • Experience with testing tools like JUnit, Jest, or Vitest; API-testing tools such as Bruno or REST Assured; and SonarQube.
  • Understanding of Agile and DevOps principles, including practices that prioritize testing and continuous integration.
  • Solid foundation in data structures, algorithms, and object-oriented design.
  • Clear written and verbal communication skills.
  • Demonstrated ability to work independently while recognizing when collaboration is needed.

Skills

  • Java
  • TypeScript
  • JavaScript
  • Node.js
  • SQL
  • Spring Boot
  • NestJS
  • Express.js
  • React
  • CSS
  • Tailwind
  • SCSS
  • REST APIs
  • OpenAPI
  • Microservices
  • Microsoft SQL Server
  • Azure SQL
  • Relational data modeling
  • Microsoft Azure
  • Docker
  • Containers
  • Git
  • GitHub
  • GitHub Actions
  • JUnit
  • Jest
  • Vitest
  • Bruno
  • REST Assured
  • SonarQube
  • Agile
  • DevOps
  • Data structures
  • Algorithms
  • Object-oriented design

Location

  • Waterloo, Ontario

Work Type

  • Hybrid

Experience Level

  • 3-5 years

Salary/Compensations

  • $86,100.00 CAD - $136,100.00 CAD

Benefits

  • Health insurance
  • Dental insurance
  • Mental health support
  • Vision insurance
  • Short-term disability
  • Long-term disability
  • Life insurance
  • AD&D insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans
  • Pension plan
  • Global share ownership plan with employer matching contributions
  • Financial education and counseling resources
  • Paid holidays
  • Vacation days
  • Personal days
  • Sick days
  • Statutory leaves of absence

About the Company

  • Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better.

Equal Opportunity

  • Manulife is an Equal Opportunity Employer.
  • At Manulife/John Hancock, we embrace our diversity.
  • We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals.
  • We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.
  • It is our priority to remove barriers to provide equal access to employment.
  • A Human Resources representative will work with applicants who request a reasonable accommodation during the application process.
  • All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies.