Python Full-Stack Software Engineer -(React)

Manulife

Southwestern Ontario

Hybrid

CAD 86,000 - 136,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Manulife is seeking a Full Stack Engineer to craft the next generation of intelligent, cloud-native applications. You will own end-to-end development across React front-ends, Python/Java back-ends, and AI/data components, delivering scalable APIs and data pipelines.

You'll work with LangGraph/LangChain/AutoGen to build LLM-powered and agentic AI solutions, implement RAG approaches, and collaborate with product, design, QA, and business teams.

Qualifications

  • 3+ years of professional software engineering experience with backend and full-stack focus.
  • Experience with Python, Java, and React for backend and frontend work.
  • Experience building backend services and APIs with FastAPI or async Python.
  • Practical experience with LLM-based or agentic AI solutions (LangGraph, LangChain, AutoGen).
  • Experience delivering RAG solutions with embeddings and vector/hybrid search.
  • Data engineering with Azure Databricks, pipelines, Delta Tables and large datasets.
  • Cloud-native tech: AKS/Kubernetes, GitHub Actions, Azure API Management, Azure Service Bus, MongoDB/Cosmos DB, vector databases.
  • Strong security practices: authentication, authorization, input validation, data protection.
  • Excellent communication and ability to explain tech choices to tech/business audiences.
  • Collaborative and autonomous in delivering results.

Responsibilities

  • Design, develop, and maintain end-to-end applications across front-end, back-end, API, AI, and data layers.
  • Build responsive and accessible UI using React and modern web practices.
  • Develop scalable backend services and APIs with Python, FastAPI/async frameworks, and Java.
  • Build and integrate LLM-powered and agentic AI apps using LangGraph, LangChain, AutoGen.
  • Design Retrieval-Augmented Generation (RAG) solutions with embeddings and vector search.
  • Build data ingestion pipelines and work with large datasets (Azure Databricks, Delta Tables).
  • Develop cloud-native apps leveraging AKS/Kubernetes, Azure components, MongoDB/Cosmos DB, and vector DBs.
  • Establish automated CI/CD pipelines with GitHub Actions and maintain engineering standards.
  • Implement testing, observability, security, performance, and reliability practices.
  • Troubleshoot production issues and perform root-cause analysis.
  • Collaborate with product/design/QA/engineering/business stakeholders to translate requirements into technical solutions.
  • Contribute to architectural decisions and promote scalable engineering standards.
  • Take ownership of deliverables with minimal supervision.

Skills

3+ years exp
Python
Java
React
FastAPI
Async Python
LLM AI
LangGraph
LangChain
AutoGen
RAG
Azure Databricks
Delta Tables
AKS/Kubernetes
GitHub Actions
Azure API Management
Azure Service Bus
MongoDB/Cosmos DB
Vector databases
Security

Education

Bachelor’s or Master’s degree in Computer Science/Engineering/IT

Tools

LangGraph
LangChain
AutoGen
Azure Databricks
Delta Tables
AKS/Kubernetes
Azure API Management
Azure Service Bus
MongoDB/Cosmos DB
Vector databases

Job description

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

Full Stack Engineer
The Opportunity

We’re looking for a Full Stack Engineer who is excited about building the next generation of intelligent, cloud-native applications.

In this role, you’ll work across the full technology stack, from intuitive React experiences and scalable backend services to data engineering and Generative AI, RAG, and agentic AI solutions . You’ll help turn ideas and product requirements into secure, reliable applications that solve real business problems.

This is an excellent opportunity for an engineer who enjoys hands‑on development, modern AI technologies, and owning solutions from concept through production.

What You’ll Do
  • Design, develop, and maintain end-to-end applications across front-end, backend, API, AI, and data layers.

  • Build responsive and accessible user experiences using React and modern web development practices.

  • Develop scalable backend services and APIs using Python, FastAPI/async frameworks, and Java .

  • Build and integrate LLM-powered and agentic AI applications using frameworks such as LangGraph, LangChain, AutoGen , or similar technologies.

  • Design Retrieval-Augmented Generation (RAG) solutions using embeddings, vector/hybrid search, and enterprise knowledge sources.

  • Build and maintain data ingestion pipelines and work with large datasets using Azure Databricks and Delta Tables .

  • Develop cloud-native applications leveraging AKS/Kubernetes, Azure API Management, Azure Service Bus, MongoDB/Cosmos DB, and vector databases .

  • Establish and maintain automated build, integration, and deployment pipelines using GitHub Actions .

  • Implement strong engineering practices across testing, code reviews, observability, security, performance, and reliability.

  • Troubleshoot complex production issues, conduct root‑cause analysis, and drive issues through resolution.

  • Partner with product, design, QA, engineering, and business stakeholders to translate requirements into effective technical solutions.

  • Contribute to architectural decisions and advocate for scalable, consistent engineering standards across the stack.

  • Take ownership of individual deliverables and drive work forward with minimal supervision.

What You Bring
  • 3+ years of professional software engineering experience , with strong backend and full-stack development expertise.

  • Hands‑on development experience with Python, Java, and React .

  • Experience developing backend services and APIs using FastAPI, asynchronous Python frameworks, or similar technologies .

  • Practical experience building LLM-based or agentic AI solutions using LangGraph, LangChain, AutoGen , or comparable frameworks.

  • Hands‑on experience developing RAG solutions , including embeddings, vector or hybrid search, and enterprise data sources.

  • Data engineering experience with Azure Databricks, data ingestion pipelines, Delta Tables, and large datasets .

  • Experience with cloud‑native technologies such as AKS/Kubernetes, GitHub Actions, Azure API Management, Azure Service Bus, MongoDB/Cosmos DB, and vector databases .

  • Strong understanding of application security, including authentication, authorization, input validation, and data protection.

  • Strong verbal and written communication skills, with the ability to clearly explain technical approaches and trade‑offs to both technical and business audiences.

  • A collaborative mindset combined with the ability to independently own and deliver work.

Nice to Have
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, Information Technology , or a related discipline.

  • Experience with Azure AI Search, Azure OpenAI, Azure AI Foundry , or comparable AI platforms.

  • Experience with intelligent document processing , including OCR, document extraction, classification, and data validation.

  • Working knowledge of Model Context Protocol (MCP) , tool calling, and AI integration patterns.

The role being advertised is an existing vacancy.

Acerca de Manulife y John Hancock

Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor. Para obtener más información acerca de nosotros, visite http://www.manulife.com .

Manulife es un empleador que ofrece igualdad de oportunidades

En Manulife/John Hancock, valoramos nuestra diversidad. Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas. Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas, condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente.

Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo. Un representante de Recursos Humanos trabajará con los solicitantes que requieran una adaptación razonable durante el proceso de solicitud. Toda la información que se haya compartido durante el proceso de solicitud de adaptación se almacenará y utilizará de manera congruente con las leyes y las políticas de Manulife/John Hancock correspondientes. Para solicitar una adaptación razonable en el proceso de solicitud, envíenos un mensaje a hr@manulife.com .

Referenced Salary Location

Toronto, Ontario

Modalidades de Trabajo

Híbrido

Salary range is expected to be between

$86,100.00 CAD - $136,100.00 CAD

Los empleados también tienen la oportunidad de participar en programas de incentivos y recibir una compensación vinculada al rendimiento empresarial e individual. El salario real variará según las condiciones del mercado local, la geografía y factores relacionados con el puesto como conocimientos, habilidades, requerimientos, experiencia y educación/formación. Si solicitas este puesto fuera de tu ubicación principal, por favor escríbenos a hr@manulife.com para conocer el rango salarial correspondiente a tu ubicación.

Manulife ofrece a los empleados aptos una amplia variedad de beneficios personalizables, entre ellos, beneficios de salud, odontológicos, de salud mental, oftalmológicos, por discapacidad a corto y a largo plazo, cobertura de seguro de vida y por muerte accidental y desmembramiento, adopción/subrogación y bienestar, y planes de asistencia al empleado/familiar. También ofrecemos a los empleados admisibles varios planes de ahorro para la jubilación (incluidos planes de pensiones y un plan mundial de propiedad de acciones con contribuciones equivalentes del empleador) y recursos de asesoramiento y educación financiera. Nuestro generoso programa de tiempo libre remunerado en Canadá incluye feriados, vacaciones, días personales y días por enfermedad, y ofrecemos la gama completa de ausencia laboral reglamentaria. Si se está postulando para este puesto en los EE. UU., póngase en contacto con hr@manulife.com para obtener más información sobre las disposiciones relativas al tiempo libre remunerado específicas de EE. UU.

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 (https://careers.manulife.com/global/en/talentacquisitionprivacystatement) .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Full-Stack Software Engineer -(React)
Python Full-Stack Software Engineer -(React)

Manulife • Toronto

Hybrid
CAD 86,000 - 136,000
Health benefits
Dental
Mental health support
+3
Quality Engineer
Quality Engineer

Manulife • Southwestern Ontario

Hybrid
CAD 86,000 - 136,000
Health benefits
Dental benefits
Mental health support
+1
Project Manager - PeopleComms Tech PMO
Project Manager - PeopleComms Tech PMO

Manulife • Toronto

On-site
CAD 93,000 - 143,000
Hybrid work
Health benefits
Well-being programs
+1
Technical Program Manager
Technical Program Manager

Manulife • Toronto

Hybrid
CAD 86,000 - 136,000
Health benefits
Pension plan
Paid time off
+1
Business Consultant, Group Benefit Operations
Business Consultant, Group Benefit Operations

Manulife • Toronto

Hybrid
CAD 71,000 - 118,000
Manager, AdminAdvantage Client Services
Manager, AdminAdvantage Client Services

Manulife • Toronto

Hybrid
CAD 93,000 - 143,000
Manager, AdminAdvantage Client Services
Manager, AdminAdvantage Client Services

Manulife • Southwestern Ontario

Hybrid
CAD 93,000 - 143,000
Senior Architect - Cybersecurity
Senior Architect - Cybersecurity

Manulife • Toronto

Hybrid
CAD 113,000 - 163,000
Health benefits
Pension plans
Employee assistance program
+1
Manager - Deposits, Billing and Commissions
Manager - Deposits, Billing and Commissions

Manulife • Southwestern Ontario

Hybrid
CAD 71,000 - 118,000
Business Systems Analyst
Business Systems Analyst

Manulife • Toronto

Hybrid
CAD 86,000 - 136,000
Flexible environment accommodatingWell
Focus on well-being and inclusion