Talent.com
Full Stack Software Engineer
Full Stack Software EngineerManulife • Waterloo, Ontario
Full Stack Software Engineer

Full Stack Software Engineer

Manulife • Waterloo, Ontario
21 days ago
Job type
  • Full-time
Job description

We are looking for a Full Stack Software Engineer to help strengthen our engineering capabilities and contribute to the delivery of high-quality, scalable software solutions. In this role, you will collaborate with cross-functional partners to design, build, and improve modern applications while supporting the continued evolution of our technology stack.

Position Responsibilities:

  • Contribute to technical discussions and decisions that support scalable, maintainable software solutions
  • Analyze and improve backend and frontend systems to enhance performance, reliability, and user experience
  • Develop, test, and maintain applications using technologies such as React, Node.js, and Spring Boot
  • Build high-quality user interfaces and APIs using internal standards, open-source libraries, and best practices
  • Support application modernization and integration efforts across platforms
  • Monitor and improve system performance and reliability using observability and telemetry tools (e.g., New Relic)
  • Provide guidance and knowledge-sharing to teammates, supporting a collaborative and learning-focused team environment

Required Qualifications:

  • Approximately 4+ years of experience in full stack software development (or equivalent practical experience)
  • Experience working with cloud-based platforms, including containerized environments such as Azure/AKS
  • Proficiency with TypeScript, React, Redux, and Playwright for web application development
  • Experience developing services using Node.js and/or Spring Boot, ideally within a microservices architecture
  • Familiarity with SQL databases
  • Experience using Jira or similar tools for work tracking and delivery planning
  • Exposure to CI/CD and DevOps tools such as Jenkins, Snyk, and SonarQube
  • Experience with Git-based source control workflows (e.g., GitHub)

When you join our team:

  • We’ll empower you to learn and grow the career you want.
  • We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
  • As part of our global team, we’ll support you in shaping the future you want to see.

The role being advertised is an existing vacancy.

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit .

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. To request a reasonable accommodation in the application process, contact <.

Referenced Salary Location

Waterloo, Ontario

Working Arrangement

Hybrid

Salary range is expected to be between

$86,100.00 CAD - $136,100.00 CAD

Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. If you are applying for this role outside of the primary location, please contact < for the salary range for your location.

Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact < for more information about U.S.-specific paid time off provisions.

We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process. For more information, please refer to our personal information collection statement.

Create a job alert for this search

Full Stack Software Engineer • Waterloo, Ontario

Similar jobs

NodeJS- MERN Stack Developer

Compunnel, Inc.Waterloo, Region of Waterloo, CA
Full-time

We are currently looking for an Onshore MERN (Mongo, Express, React, Node) & TypeScript developer with at least 7+ years of experience.Develop and maintain web applications using the MERN stack and...Show more

 • Promoted

Physics Private Tutoring Jobs Conestogo

SuperprofConestogo, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

Forward Deployed Engineer

ForgeSightwaterloo, on, ca
Full-time

MVPs and pilot use cases to enterprise-wide deployments, optimization, and ongoing support.We are dedicated to helping organizations achieve measurable results and maximize the value of their inves...Show more

 • Promoted

Azure DevOps Engineer

LTIMindtreewaterloo, ON, ca
Full-time

LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace.Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnan...Show more

 • Promoted

Principal Software Engineer

Prioritywaterloo, on, ca
Full-time

Priority Technology Holdings, Inc.Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.We achieve this through the Priority Commer...Show more

 • Promoted • New!

Sr. Azure Data engineer - Cognizant

Cognizantwaterloo, on, ca
Full-time

Location - Remote- US or Canada.Technical Skills- DataBricks, Unity Catalog, Hive -- is mandatory.MUST HAVE - 5 + years of experience.Hive Metastore to Unity Catalog.Unity Catalog–compliant access ...Show more

 • Promoted • New!

Full Stack Engineer

BusPlanner Inc.Waterloo, Canada
Full-time

Position OverviewWe're looking for a Fullstack Developer with strong experience in C++ and.NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools.The idea...Show more

 • Promoted

Millwright

CargillWoodstock, ON, CA
Full-time

Must hold a valid Millwright License.As a Licensed Millwright at Cargill, you’ll play a key role in maintaining and repairing equipment to ensure safe and efficient operations.This is a hands-on ro...Show more

 • Promoted

Nanny Wanted - Fort Erie, On. Very Outdoorsy, Fun, Relaxed, House With Pool Near Beach! 1 Year Old And 3 Year Old

CanadianNanny.caConestogo, Ontario, Canada
Full-time

Hi there! We are a loving family in Fort Erie, Ontario, seeking a dedicated and caring nanny/house manager to join our family and help us care for our two children (currently 4 years and 2 year old...Show more

 • Promoted

IAM Engineer (Entra ID Automation) - Lorven Technologies Inc.

Lorven Technologies Inc.waterloo, on, ca
Full-time

Role - Cloud Identity Engineer (Entra ID Automation) –.Salary - CAD125k + Benefits Annually.In this role, you will be a key member of the team that manages user identities and provides appropriate ...Show more

 • Promoted

Anaplan Architect

Polestar Analyticswaterloo, ON, ca
Full-time

Anaplan ArchitectProfile Summary: As an Anaplan Architect, you will lead the end-to-end design and implementation of Anaplan solutions for financia...Show more

 • Promoted

Azure Databricks Engineer - Tredence Inc.

Tredence Inc.waterloo, on, ca
Full-time

We are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on the Azure c...Show more

 • Promoted

Full Stack Software Engineer (Node.js, JavaScript, and TypeScript)

Affinitywaterloo, ON, ca
Full-time

Full Stack Software Engineer (Node.JavaScript, and TypeScript)Client: Mortgage Finance Company.Duration: Fulltime, PermLocation: Waterloo, ON (Hybrid: 2-3 d...Show more

 • Promoted

Node.js Software Engineer

Apptoza Inc.waterloo, ON, ca
Full-time

Role name – NodeJs Software EngineerLocation – Toronto -4 daysDuration - ContractExp Level - 7+ years Show more

 • Promoted • New!

Front End Software Engineer - waterloo

Bamboo Rosewaterloo, on, ca
Full-time

At Bamboo Rose, we’re building the world’s leading collaborative product development platform for global retail.Our technology helps retailers and brands bring great products to market faster, smar...Show more

 • Promoted • New!

Complete Online Surveys For Cash (Up to $25/per)

Earn HausMapleton, ON, CA
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se...Show more

 • Promoted

EMS/SCADA Engineer

Pacer Groupwaterloo, ON, ca
Full-time

EMS Software Engineer with experience in Energy Management Systems (EMS), Transmission EMS, and power grid operations, strong software development skills, and familiarity with GE, Siemens, ABB, Als...Show more

 • Promoted

Senior Mulesoft Developer

Dexianwaterloo, ON, ca
Full-time

Title: Senior Mulesoft DeveloperDuration: 6 monthsLocation: RemoteWorking hours 8 AM-5 PM (Pacific time)Key Responsibil...Show more