Senior Mobile & Backend Engineer

Manulife group

Waterloo

Hybrid

CAD 113,000 - 163,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Manulife is seeking a Senior Mobile Software Engineer to design, build, and deliver high-quality mobile and backend solutions for Retirement customers. You will work across the full stack, developing React Native apps and NestJS services, while shaping architecture and engineering standards.

You will collaborate with Product Owners, UX Designers, and engineers to translate requirements into scalable digital experiences and mentor teammates through code reviews and pair programming.

Qualifications

  • 5+ years of experience in full-stack software development.
  • Strong proficiency in TypeScript across frontend and backend.
  • Hands-on experience with React Native and Expo.
  • Experience with React Query (TanStack Query) for state management and data fetching.
  • Backend development experience with Node.js.
  • Working knowledge of Redis (caching, queues, session management).
  • Experience with Azure cloud services, including AKS.
  • Familiarity with GitHub Actions for CI/CD.
  • Experience with New Relic or similar observability tools.
  • Demonstrated ability to make architectural decisions (API design, scalability, performance).
  • Strong understanding of testing strategies (unit, integration, E2E).
  • Excellent communication and ability to articulate technical trade-offs.

Responsibilities

  • Design, develop, test, and maintain full-stack features across React Native mobile apps and Node.js backend services.
  • Contribute to system architecture and technical design, including APIs, data models, caching strategies, and service decomposition.
  • Write clean, well-tested, production-ready TypeScript across mobile and backend codebases.
  • Build performant, accessible mobile experiences using React Native, Expo, React Query, and Uniwind.
  • Develop and maintain backend services integrated with Azure Kubernetes Service (AKS) and Redis.
  • Participate in architecture reviews, propose solutions, and document design decisions.
  • Enhance CI/CD pipelines using GitHub Actions to support fast, reliable deployments.
  • Implement observability with New Relic to monitor and optimize application performance.
  • Mentor engineers through code reviews, pairing, and knowledge sharing.
  • Collaborate with product and design teams to translate requirements into scalable technical solutions.

Skills

TypeScript
React Native
Expo
React Query
Node.js
Redis
Azure AKS
GitHub Actions
New Relic
Architectural decisions
Testing strategies
Communication

Tools

Azure Kubernetes Service (AKS)
Redis

Job description

Manulife is seeking a Senior Mobile Software Engineer to design, build, and deliver high-quality mobile and backend solutions for Retirement customers. You will work across the full stack, developing React Native apps and NestJS services, while shaping architecture and engineering standards.

You will collaborate with Product Owners, UX Designers, and engineers to translate requirements into scalable digital experiences and mentor teammates through code reviews and pair programming.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - Cloud-Native Finance Platform
Senior Full-Stack Engineer - Cloud-Native Finance Platform

Manulife • Toronto

Hybrid
CAD 113,000 - 163,000
Health insurance
Dental insurance
Mental health support
+6
Senior Android Engineer - Build a Top Banking App (Kotlin)
Senior Android Engineer - Build a Top Banking App (Kotlin)

Manulife Insurance Malaysia • Toronto

On-site
CAD 113,000 - 163,000
Health insurance
Dental plan
Mental health support
+5
Android Engineer Lead: Kotlin, MVVM, Banking App
Android Engineer Lead: Kotlin, MVVM, Banking App

Manulife Financial • Toronto

Hybrid
CAD 113,000 - 163,000
Hybrid work
Employee benefits
Pension plan
Senior Full-Stack Engineer: Cloud-Native Investment Tech
Senior Full-Stack Engineer: Cloud-Native Investment Tech

Manulife Financial • Toronto

Hybrid
CAD 113,000 - 163,000
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Manulife group • Waterloo

Hybrid
CAD 113,000 - 163,000
Senior Android Engineer – Banking Apps (Hybrid)
Senior Android Engineer – Banking Apps (Hybrid)

Société Financière Manuvie • Toronto

Hybrid
CAD 113,000 - 163,000
Senior Android Engineer, Manulife Bank Technology
Senior Android Engineer, Manulife Bank Technology

Manulife Financial • Toronto

On-site
CAD 113,000 - 163,000
Backend Engineer – Azure Cloud, Microservices & CI/CD
Backend Engineer – Azure Cloud, Microservices & CI/CD

Manulife • Toronto

Hybrid
CAD 86,000 - 136,000
Incentive programs
Retirement plans
Health benefits
+1
Senior Mobile Developer
Senior Mobile Developer

Highspring • Montreal (administrative region)

On-site
CAD 95,000 - 130,000
Senior Android Engineer, Manulife Bank Technology
Senior Android Engineer, Manulife Bank Technology

Manulife/John Hancock • Toronto

On-site
CAD 113,000 - 163,000
Health insurance
Dental plan
Mental health support
+5