Python Full-Stack Software Engineer -(React)
$86.1k - $136.1k per yearManulife
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.
- ...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...SoftwareInternshipRemote workRelocation
$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...SoftwarePythonWork at officeWorldwide$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...SoftwarePythonFull timeNight shift3 days per week$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...SoftwarePythonFull timeWork at officeRemote work$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...SoftwarePythonWork at office2 days per week$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...SoftwarePythonLong term contractTemporary workLocal area$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...SoftwarePythonFull timeWork at officeRelocation packageFlexible hours3 days per week- ...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...SoftwareWork at officeLocal areaRelocationRelocation package
$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...SoftwarePythonLong term contractTemporary workLocal areaFlexible hours$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...SoftwarePythonFull timeFlexible hours3 days per week- ...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...SoftwarePythonLong term contractPermanent employmentFull timeTemporary workDirect hireImmediate start
- ...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...SoftwarePythonInternshipWork at officeRemote workRelocation2 days per week
$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...SoftwarePythonLong term contractWork at officeImmediate startWorldwideFlexible hours- ...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...SoftwarePythonFull time
$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...SoftwarePythonFull timeInternshipImmediate start$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...SoftwarePythonLong term contractTemporary workLocal area$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...SoftwarePythonFull timeInternshipWork from homeShift work- ...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
$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...SoftwareFull timeWork at office3 days per weekusd195k - 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...SoftwareWork at officeLocal areaImmediate startRemote workWorldwide- ...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...SoftwareInternshipRemote workRelocation
- ...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,...SoftwarePythonFull time
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...SoftwareWork at officeLocal areaRemote workWorldwide- ...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...SoftwareFull timeRemote workWork from homeRotating shift
$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...SoftwarePythonLong term contractTemporary workLocal areaFlexible hours$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...SoftwareTemporary workWork from home$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...SoftwareFull timeTemporary workWork at officeWork from home- ...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,...PythonFull timeInternship
$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...SoftwarePythonInternshipWork at officeLocal areaRemote workWork from homeFlexible hours$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...PythonPermanent employmentLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Full-Stack Software Engineer -(React). Be the first to apply!
- développeur python Toronto, ON
- python developer Toronto, ON
- junior python developer Toronto, ON
- python developer remote Toronto, ON
- python data engineer Toronto, ON
- python developer no experience Toronto, ON
- senior full stack engineer Toronto, ON
- full stack web developer Toronto, ON
- junior full stack developer Toronto, ON
- full stack developer remote Toronto, ON

