Enable job alerts via email!

Senior Back-end Software Engineer

Manulife

Waterloo

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A leading international financial services provider is seeking an experienced software developer to join their team in Waterloo, ON. This hybrid role involves developing and maintaining high-quality backend applications. The ideal candidate has over 7 years of experience in software development, specifically with NestJS and TypeScript. Join a supportive and diverse environment where your contributions will shape the future of financial services.

Qualifications

  • At least 7+ years of software development experience.
  • 3+ years of production experience with NestJS.
  • 5+ years of experience with TypeScript.
  • 5+ years of experience developing production APIs with NodeJS.
  • 5+ years of experience building and integrating REST APIs.

Responsibilities

  • Build, code, test, and maintain high-quality software.
  • Participate in Agile sprints and ceremonies.
  • Translate user requirements into software requirements.
  • Design, develop, test, and maintain application APIs.
  • Analyze, code, and test software components.

Skills

Software Development Experience
NestJS Production Experience
TypeScript Experience
NodeJS API Development
REST API Integration

Job description

The Opportunity

Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see — and discover that better can take you anywhere you want to go.

Office Location: ideally Waterloo - ON, alternatively Toronto - ON

Work arrangement: Hybrid - 3 days in office, 2 days from Home (remote working arrangement is not available)


Job Description

Analyzing, programming, testing, and maintaining large-scale backend and/or client server applications. Strong back-end software engineering experience is required.

People Leader Role: No

Responsibilities:

  • Build, code, test, and maintain high-quality software.
  • Participate in Agile sprints and ceremonies; support rapid iteration and development.
  • Translate user requirements into software requirements.
  • Design, develop, test, and maintain application APIs, working across data, orchestration, rules, and transactional stacks throughout the software development lifecycle.
  • Build code according to specifications and standards.
  • Develop and code moderately complex software.
  • Contribute code across business units with minimal coaching.
  • Analyze, code, and test software components as defined by the Product Owner and team.
  • Conduct executable tests and integrate code into the overall framework.
  • Review current software frameworks for defects and performance improvements.
  • Document deployment, maintenance, support, and business needs.
  • Research technical strategies, third-party tools, and emerging technologies to improve development efficiency.
  • Promote agile principles and disciplined coding practices.

Job Requirements:

  • At least 7+ years of software development experience.
  • 3+ years of production experience with NestJS.
  • 5+ years of experience with TypeScript.
  • 5+ years of experience developing production APIs with NodeJS.
  • 5+ years of experience building and integrating REST APIs.

Additional skills include understanding of software development lifecycle, modern architectures, scripting languages, mentoring, and strong communication skills.

Decision Authorities:

  • Use own judgment to achieve most tasks.
  • Lead smaller groups when required.
  • Drive 50% of the time in paired programming.
  • Apply analytical skills to cope with complex situations.

Joining Our Team:

  • Opportunity to learn and grow your career.
  • Supportive, flexible environment emphasizing well-being and inclusion.
  • Be part of a global team shaping the future.

We embrace diversity and are committed to fair recruitment and equal opportunity employment practices.

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services provider. Learn more at https://www.manulife.com/en/about/our-story.html.

Equal Opportunity Employer

We strive to foster an inclusive environment and remove barriers for applicants. For accommodations, contact recruitment@manulife.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.