1

Fastapi Developer Jobs in Ontario (NOW HIRING)

Be Seen First

Senior AI Developer/ Full Stack

Toronto, ON · On-site

CA$115K - CA$130K/yr

The Senior AI Developer/Full Stack is a hands-on role within the SalesSuperStar AI team, focused on ... The environment includes FastAPI, Python, React, TypeScript, PostgreSQL, Redis, Kafka, Twilio-based ...

Build and optimize APIs using FastAPI or Flask. * Work with React to deliver dynamic user interfaces. * Utilize Azure platform services and Azure DevOps for cloud-based solutions. * Implement Docker ...

... DevOps, QA, and architecture teams Optimize performance, scalability, and reliability of ... FastAPI) Strong understanding of RESTful API design and development Experience with relational ...

Python (FastAPI) and/or Node.js * Proven experience building REST APIs, microservices, and ... Prompt engineering and context engineering * Model Context Protocol (MCP) or agent interoperability ...

... DevOps, QA, and architecture teams Optimize performance, scalability, and reliability of ... FastAPI) Strong understanding of RESTful API design and development Experience with relational ...

AI Developer (REMOTE)

Toronto, ON · Remote

CA$84K - CA$146K/yr

Engineer, test, and optimize prompts to improve response accuracy, consistency, contextual ... Develop scalable backend AI services and APIs using Python frameworks such as FastAPI and Flask.

AI Developer (REMOTE)

Toronto, ON · Remote

CA$84K - CA$146K/yr

Engineer, test, and optimize prompts to improve response accuracy, consistency, contextual ... Develop scalable backend AI services and APIs using Python frameworks such as FastAPI and Flask.

Staff AI Developer

Oakville, ON

CA$165K - CA$200K/yr

The Opportunity Euna Solutions is looking for a Staff AI Developer to help define and drive the ... Strong hands-on experience with Python (FastAPI or similar frameworks preferred) * Experience ...

Senior Full-Stack Engineer, AI Platform The Opportunity Chubb's AI Platform team is building an ... Integrate frontend applications with NestJS and FastAPI backends via REST APIs, Server-Sent Events ...

OVERVIEW We are seeking a Senior Backend Engineer with strong expertise in Python and API ... The ideal candidate has hands-on experience with FastAPI (or similar Python frameworks), strong SQL ...

OVERVIEW We are seeking a Senior Backend Engineer with strong expertise in Python and API ... The ideal candidate has hands-on experience with FastAPI (or similar Python frameworks), strong SQL ...

Design and build full-stack features across our React/Next.js front-end and Python/FastAPI back-end ... Collaborate cross-functionally with designers, product managers, and other engineers to deliver ...

New

next page

Showing results 1-20

Fastapi Developer information

What are some common challenges FastAPI Developers face when integrating third-party services or APIs?

FastAPI Developers often encounter challenges when integrating third-party services, such as handling authentication protocols (like OAuth2), ensuring compatibility between JSON schemas, and managing asynchronous calls to avoid performance bottlenecks. It’s also common to troubleshoot and adapt to inconsistencies in external API documentation or rate limits. Collaborating closely with frontend teams and DevOps professionals helps streamline these integrations, ensuring robust, scalable API solutions.

What is the difference between Fastapi Developer vs Backend Developer?

AspectFastapi DeveloperBackend Developer
Required SkillsPython, Fastapi, REST APIs, async programmingMultiple languages (Python, Java, Node.js), REST/SOAP APIs, databases
Work EnvironmentWeb development, API-focused projects, microservicesBroader software development, server-side logic, database management
Industry UsageTech startups, SaaS, API-driven servicesEnterprise, e-commerce, finance, various industries

Fastapi Developers specialize in building high-performance APIs using Python and Fastapi, often within microservices architectures. Backend Developers have a broader scope, working with multiple languages and technologies to develop server-side applications across various industries. While Fastapi Developers focus on API efficiency, Backend Developers handle comprehensive backend systems.

What are the key skills and qualifications needed to thrive as a FastAPI Developer, and why are they important?

To thrive as a FastAPI Developer, you need strong proficiency in Python programming, RESTful API design, and experience with FastAPI, often supported by a background in computer science or related fields. Familiarity with tools like SQL/NoSQL databases, Docker, and cloud platforms, as well as knowledge of asynchronous programming and API documentation tools like Swagger, is typically required. Excellent problem-solving skills, attention to detail, and effective communication set outstanding FastAPI developers apart. These skills are crucial for building reliable, high-performance APIs that meet modern application demands and facilitate seamless team collaboration.

What is a FastAPI Developer?

A FastAPI Developer is a software engineer who specializes in building web applications and APIs using the FastAPI framework, which is a modern, fast (high-performance) web framework for Python. FastAPI Developers are responsible for designing, developing, and maintaining backend services and APIs that are efficient, robust, and scalable. They often work with databases, authentication, and deployment processes, and ensure that the API endpoints adhere to best practices for security and performance. Their work is crucial for enabling smooth communication between front-end applications and backend systems.
What are popular job titles related to Fastapi Developer jobs in Ontario? For Fastapi Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Fastapi Developer jobs in Ontario look for? The top searched job categories for Fastapi Developer jobs in Ontario are:
Infographic showing various Fastapi Developer job openings in Ontario as of June 2026, with employment types broken down into 74% Full Time, 11% Part Time, 4% Temporary, and 11% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution.

Other

PTO

Posted 3 days ago


Job description

Hiring Manager: Rob Reynolds

Talent Acquisition Advisor: Krunal Patel

Job Code Level: DAP5

Refer Your Friends!

AI-First. Future-Driven. Human-Centered.

At OpenText, AI is at the heart of everything we do-powering innovation, transforming work, and empowering digital knowledge workers. We are hiring talent AI can't replace to help us shape the future of information management. Join us.


Job Title: Principal/Lead AI Developer (GenAI Enablement and Agentic Systems)

Job Location: Waterloo, ON / Richmond Hill/ Ottawa, ON

The AI Engineering and Enablement organization leads OpenText's AI innovation strategy, shaping how generative and agentic AI are transformed into real products and customer-facing solutions. We work across product, engineering, and research to deliver AI capabilities that power intelligent content, secure workflows, and enterprise-scale automation across OpenText's portfolio.

Our focus goes beyond platforms and tooling to building AI products, experiences, and shared foundations that accelerate innovation while maintaining the trust, security, and governance required in enterprise and regulated environments. From agentic development and orchestration to AI-powered solutions built on trusted content, we enable OpenText teams and customers to realize the full potential of AI at scale.

Your Impact:

As a Principal/Lead AI Developer (GenAI Enablement and Agentic Systems)within the AI Engineering and Enablement team, you will contribute to building the intelligent components and runtime services that power next-generation agentic applications at OpenText. You'll work on high-value GenAI capabilities such as retrieval-augmented generation (RAG), tool-based agents, vector search, and semantic orchestration.

In this role, you'll implement shared components and contribute to fast-moving development projects that help scale GenAI adoption across our platform. You'll collaborate closely with principal engineers, architects, and product teams to deliver robust agent flows, integrate shared tools and protocols like A2A and MCP, and extend the reusability of our internal AI foundation.

This position is ideal for an experienced developer who is enthusiastic about AI platforms, wants to deepen their expertise in agentic patterns, and enjoys working in cross-functional engineering teams.

What the role offers:

As a Principal/Lead AI Developer (GenAI Enablement and Agentic Systems), you will:

  • Developing and testing modular components for GenAI-based systems, including RAG pipelines, agent workflows, and tool integration services.
  • Implementing agent logic such as tool selection, memory management, and decision branching under guidance from senior engineers and architects.
  • Supporting the development of multi-agent interaction patterns, including message handling, parallel execution, and structured delegation.
  • Participating in the integration of Model Context Protocol (MCP) and Agent-to-Agent (A2A) coordination into running systems and orchestration layers.
  • Contributing to the integration of vector databases, hybrid search pipelines, and embedding-based retrieval into production environments.
  • Writing Python services using FastAPI, extending shared modules, and helping validate new capabilities in staging or sandbox environments.
  • Collaborating with peers across engineering, QA, and product management to ensure solution completeness, performance, and maintainability.

What you need to succeed:

  • Writing high-quality Python code with clear structure and reusable patterns, especially in service-oriented architectures.
  • Using FastAPI or similar frameworks to build performant and secure AI-related APIs.
  • Applying orchestration libraries like LangChain, LangGraph, CrewAI, or related tooling to implement agentic patterns.
  • Understanding agent flow constructs such as tool chaining, memory contexts, and semantic grounding.
  • Following architectural guidance and contributing to internal standards for reusable GenAI components.
  • Collaborating in cross-functional teams, incorporating feedback, and participating in code reviews and technical discussions.
  • Navigating surrounding technologies such as Java and TypeScript, particularly when consuming or integrating platform APIs.

What It Takes:

  • 6-8 years of software development experience, including 1-2 years working with LLMs or GenAI-based systems.
  • Strong programming experience with Python and practical experience using FastAPI to build backend services.
  • Familiarity with frameworks like LangChain, LangGraph, or CrewAI, and eagerness to deepen your agent orchestration expertise.
  • Exposure to RAG pipelines, vector databases, and embedding techniques in functional or experimental settings.
  • Awareness of A2A interaction patterns and MCP-based agent-to-tool flows, with some hands-on implementation experience.
  • Interest in applying or integrating knowledge graph-driven data into GenAI workflows is a plus.
  • Ability to work independently on scoped components, ask the right questions, and grow toward broader architectural awareness.
  • Strong technical collaboration, version control, and documentation skills.

One last thing:

OpenText is more than just a corporation, it's a global community where trust is foundational, the bar is raised, and outcomes are owned.

Join us on our mission to drive positive change through privacy, technology, and collaboration. At OpenText, we don't just have a culture; we have character. Choose us because you want to be part of a company that embraces innovation and empowers its employees to make a difference.

#LI-KP2


OpenText's commitment to diversity and inclusion surpasses legal requirements, evident in our Equal Employment Opportunity Statement of Policy which promotes a respectful and empowering environment for employees of all backgrounds, culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please submit a ticket at Ask HR. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

Compensation: At OpenText, we offer a thoughtfully designed benefits package that supports your physical, emotional, and financial wellbeing. As you move through the hiring process, we're happy to provide more details about our compensation programs, including variable and commission compensation opportunities for eligible roles, vacation entitlement, and paid time off.

AI Usage Disclosure: As part of our commitment to transparency, we use artificial intelligence (AI) tools to assist in various stages of our recruitment process, including resume screening, candidate matching, interview scheduling, and communications. These tools are designed to improve efficiency, reduce bias, and enhance candidate experience. All decisions regarding hiring are made by qualified human professionals, and we continuously monitor our AI systems to ensure fairness and compliance with applicable regulations.

Employment Type: OTHER