Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Full-Stack Software Engineer -(React)

$86.1k - $136.1k per year

Manulife

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.

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
Toronto, 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.

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Python Full-Stack Software Engineer -(React) in Toronto, ON vacancy
  •  ...Miratech is looking for a skilled Full Stack Engineer with React and Golang experience to join our US healthcare client.  Join a team building innovative, cloud-native applications that power next-generation conversational AI and enterprise solutions. As a Full Stack Engineer... 
    Software
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    2 hours ago
  • $120k - $250k per year

     ...Full-Stack Software Engineer new graduate — AI & 3D Creator Tools Company About Viggle AI Backed by a16z, Viggle AI is building the world's most advanced controllable video and 3D generation technology, empowering game developers, content creators, filmmakers, and... 
    Software
    Python
    Work at office
    Worldwide

    viggle

    Toronto, ON
    1 day ago
  • $100k - $120k per year

    ️Are you a full stack developer who wants to build reliable, production-grade features on complex financial data,...  ...reporting?  We’re hiring an Intermediate Full Stack Python Developer to join an established financial software company building portfolio management software for... 
    Software
    Python
    Full time
    Night shift
    3 days per week

    STACK IT Recruitment

    Toronto, ON
    14 days ago
  • $130k - $150k per year

     ...AI capabilities, we're looking for experienced engineers who thrive in fast-moving environments, embrace AI-first software development, and take ownership from idea to production...  ...Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience... 
    Software
    Python
    Full time
    Work at office
    Remote work

    Fable

    Toronto, ON
    6 days ago
  • $95k - $145k per year

    Senior Full Stack Software Designer (Java & React) Position Description We are seeking an Expert Full Stack Developer to design, build, and maintain both front end interfaces and back end systems, including APIs, microservices, databases, and cloud deployments. This role... 
    Software
    Python
    Work at office
    2 days per week
    Toronto, ON
    3 days ago
  • $86.1k - $136.1k per year

     ...Full Stack Software Engineer Build technology that powers critical financial systems We’re looking for a Full Stack Software Engineer who enjoys solving complex problems, building reliable applications, and working across technologies to modernize enterprise-scale platforms... 
    Software
    Python
    Long term contract
    Temporary work
    Local area

    Manulife

    Toronto, ON
    2 hours ago
  • $196.8k - $295.2k per year

     ...future of professional services is being written today — and we’re just getting started. Role Overview As a Staff Full Stack Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation of our product platform while directly building user-facing... 
    Software
    Python
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Toronto, ON
    23 hours ago
  •  ...process here . We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working...  ...more common backend and frontend tech stacks: e.g. Javascript, React, API, storage, caching and data processing ~ Experience in... 
    Software
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    23 hours ago
  • $113k - $163k per year

     ...continuous improvement of data engineering standards, documentation, and...  ...years of overall experience in software and data engineering within...  ...systems, with working knowledge of Python for data processing or...  ...and sick days, and we offer the full range of statutory leaves of absence... 
    Software
    Python
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    2 hours ago
  • $170k - $190k per year

     ...Job Description Principal Full-Stack Software Engineer at a glance... Location: Toronto, ON (Hybrid - 3 days/week) We are looking for a Principal Full-Stack Software Engineer to lead our internal engineering platform, standards framework, and developer enablement ecosystem... 
    Software
    Python
    Full time
    Flexible hours
    3 days per week

    Kraft Heinz

    Toronto, ON
    3 days ago
  •  ...Job Description Job Description Senior Full-Stack Engineer (Knowledge Graph Platform) Location: [Toronto / hybrid, Canada] Responsibilities •       Design and build Python backend services and REST/Fast APIs, including event-driven pipelines that react to UI edits... 
    Software
    Python
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Direct hire
    Immediate start

    NationMind LLC

    Toronto, ON
    8 days ago
  •  ...We are looking for a Senior Full Stack Developer to design, build and maintain both front-end interfaces and back-end systems, including...  ...performing enterprise applications using Java, Spring Boot, React, Node.js, Python and SQL. This role suits a strong hands-on engineer who... 
    Software
    Python
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Toronto, ON
    2 hours ago
  • $130k - $160k per year

     ...Senior Software Engineer, Full-Stack Applications – Python Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. You'll build and maintain mission-critical full-stack applications that power how a world-leading credit... 
    Software
    Python
    Long term contract
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Fitch Group

    Toronto, ON
    5 days ago
  •  ...across North and Latin America, and we're building out the engineering team behind it. The Role As a Senior Full Stack Engineer on the MediCore team, you'll own product features end to end, from database design and Python APIs to polished front-end experiences. You'll work... 
    Software
    Python
    Full time

    Rules Cube

    Toronto, ON
    a month ago
  • $118k - $152k per year

     ...Build modern digital platforms at the intersection of engineering, cloud technology, and financial services. The Role We are looking for an experienced Senior Full-Stack Python Software Engineer to design and build high-quality digital solutions using Python web frameworks... 
    Software
    Python
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    3 days ago
  • $113k - $163k per year

     ...Senior Full-Stack Engineer – Capital Markets & Derivatives Are you passionate about building innovative technology solutions in Capital Markets...  .... We're seeking a Senior Full-Stack Engineer with strong software engineering expertise and experience in derivatives trading... 
    Software
    Python
    Long term contract
    Temporary work
    Local area

    Manulife

    Toronto, ON
    2 hours ago
  • $81.6k - $115.2k per year

     ...new solutions as required for engineering programs and projects within assigned...  ...methodologies that relate to software engineering activities...  ...experience with .NET 8 or later, Python, or a comparable object-...  ...grow, and you can unlock your full potential to achieve your career... 
    Software
    Python
    Full time
    Internship
    Work from home
    Shift work

    TD

    Toronto, ON
    3 days ago
  •  ...an inclusive and high-performing culture. The Role: As a Full Stack Engineer on Scotiabank’s Data & AI Technology team, you will provide...  ...automated testing. Strong frontend engineering experience with React or Angular, TypeScript, modern state-management and component... 
    Flexible hours

    Scotiabank

    Toronto, ON
    2 hours ago
  • $132k - $178.5k per year

     ...join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data,...  .... The ideal candidate is an experienced full stack Software Developer who is proficient with...  ...technical leadership capacity: Mentoring junior engineers, new team members, and applying... 
    Software
    Full time
    Work at office
    3 days per week

    Intuit

    Toronto, ON
    3 days ago
  • usd195k - usd238.97k per year

     ...screenshare, and project management—all with full data and operational control. Mattermost...  ...visit  We are seeking a Staff Full Stack Engineer to set the technical direction for and...  ...technical strategy across our Go backend and React/TypeScript web frontend — partnering... 
    Software
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide

    Mattermost

    Toronto, ON
    22 hours ago
  •  ...We are looking for a Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM...  ...use Java and Spring Boot to develop scalable backend services, React with TypeScript to create responsive user experiences, and... 
    Software
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    2 hours ago
  •  ...are seeking a versatile and experienced engineer to join our Inference Core Model Bringup...  ...comfortable working across the entire Cerebras software stack. Your work will play a critical role...  ...related field. Comfort navigating the full AI toolchain: Python modeling code,... 
    Software
    Python
    Full time

    Cerebras

    Toronto, ON
    23 hours ago
  • usd162.59k - usd195k per year

     ...screenshare, and project management—all with full data and operational control. Mattermost...  ..., visit  We are seeking a  Senior Full Stack Engineer to help build and scale Mattermost's...  ...will contribute across our Go backend and React/TypeScript web frontend, building features... 
    Software
    Work at office
    Local area
    Remote work
    Worldwide

    Mattermost

    Toronto, ON
    22 hours ago
  •  ...details for this role. Job Description: Role Overview The Software Engineer II provides hands-on technical support for business-critical...  ...technologies, and the role requires comfort working across the full stack rather than within a single layer. Key Accountabilities... 
    Software
    Full time
    Remote work
    Work from home
    Rotating shift

    TD

    Toronto, ON
    3 days ago
  • $113k - $163k per year

     ...As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.e. building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development, and delivery of... 
    Software
    Python
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    2 hours ago
  • $125.5k - $154k per year

     ...specific details for this role. Job Description: As a Software Engineer III Tech Lead, you will be responsible for designing, developing...  ...adjudication application within a credit platform, involving full-stack development for a SaaS solution. Job Responsibilities... 
    Software
    Temporary work
    Work from home

    TD Bank

    Toronto, ON
    2 hours ago
  • $125.5k - $154k per year

     ...Data Management Office (EDMO) is seeking a highly motivated Software Engineer III to design, develop, deploy, and support secure enterprise...  ...automated documentation practices. Key Competencies Full Stack Development API & Integration Engineering Security & Identity... 
    Software
    Full time
    Temporary work
    Work at office
    Work from home

    TD

    Toronto, ON
    3 days ago
  •  ...adopt AI they can govern and own. About the Role As a Full-Stack AI Engineer, you'll transform business ideas into production-ready applications...  ...production-ready UI components using modern frameworks (React.js, Vue.js, Nuxt.js ) with best practices for accessibility,... 
    Python
    Full time
    Internship

    Appnovation Technologies

    Toronto, ON
    17 days ago
  • $180k - $275k per year

     ...communities. The Role As Principal Software Engineer for a new product within Veeva, you will...  ...to market. What You'll Do Full Feature Ownership: Own all stages of feature...  ...development expertise (Production level Python development required) Enterprise SaaS... 
    Software
    Python
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    1 day ago
  • $84.5k - $115.2k per year

     ...development, deployment, and maintenance of full-stack agentic AI applications. These apps can...  ...workflows, data integration, and engineering tool connectivity through MCP servers, delivering...  ..., …) Proficient in programming Python and object-oriented programming (OOP) principles... 
    Python
    Permanent employment
    Local area
    Immediate start

    Magna International

    Toronto, ON
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Full-Stack Software Engineer -(React). Be the first to apply!