1

Sr Python Full Stack Developer Jobs in Ontario (NOW HIRING)

Senior Python Full-Stack Software Engineer (AI Research Platform) Summary ... This is a Lead Developer role, with a university research group, working on a new product - design ...

Python Full Stack Developer

Toronto, ON · Hybrid

CA$105K - CA$115K/yr

Our challenge The ideal candidate will have a strong background in full stack development with hands-on experience in Python, React, and cloud-native technologies. As a Full Stack Developer ...

The Applications Development Technology Lead Analyst is a senior level position responsible for ... Experience in full stack application development with strong expertise in Python and Java Deep ...

New

\n \n \n \n \n The successful Senior Full Stack Developer will assume ownership for a diversity of ... Python) \n * 3\-5 years' commercial experience with HTML5, CSS3, JavaScript and JQuery \n

CA$90 - CA$100/hr

Bank Description We are seeking a Senior Software Engineer to join a DevOps and Developer Platform ... Design, develop, and maintain full stack applications using Python, FastAPI, React, TypeScript, and ...

We are seeking a Senior Python React Developer with 8+ years of experience in designing and developing enterprise‑grade full-stack applications using Python (FastAPI/Django/Flask) and React.js.

Step into a Senior Full Stack Developer role at RAVL, focusing on specialization in automation and ... Python and programming languages • Experience in working with SQL and NoSQL • Familiarity with ...

Take your career to new heights in Toronto as a Senior Full Stack Developer with a hybrid working ... Focus on building innovative solutions using Python and React in a banking environment. We are ...

\n \n \n \n \n The successful Senior Full Stack Developer will assume ownership for a diversity of ... Python) \n * 3\-5 years' commercial experience with HTML5, CSS3, JavaScript and JQuery \n

We're looking for a passionate Senior Full-Stack Developer who wants to make a difference in a fast ... Python, Django, Postgres, Redis. * Distributed Computing: Task Queues, Celery, RabbitMQ

Senior Full-Stack Developer Location: Ottawa, ON (Remote) About the Role We are looking for a Senior Full-Stack Developer to join one of our development squads and help build new features for the ...

Join Element as a Senior Full Stack Developer in Toronto, ON, and revolutionize web application design. Lead projects utilizing your expertise in modern technologies to deliver scalable solutions.

Position Full Stack Developer Location Toronto, ON (100% onsite) Employment Type New, Full-Time ... Strong back-end experience in one or more modern languages (Node.js or Python preferred)

Your expertise in programming languages like Java and Python will play a crucial role in technology innovation. In this pivotal role, you will leverage your skills in full stack development to ...

You Are: UST is searching for a Senior Full Stack Developer - Angular with strong Front End ... Python: Working knowledge of Python, particularly for AI/ML or automation use cases. #J-18808 ...

Elevate your career as a Senior Full-Stack Developer in Toronto, Ontario, specializing in modern applications for Capital Markets. Focus on creating exceptional user experiences with React and Java.

next page

Showing results 1-20

Sr Python Full Stack Developer information

What is a Sr Python Full Stack Developer?

A Sr Python Full Stack Developer is an experienced software engineer who is proficient in both front-end and back-end development using Python and related technologies. They are responsible for designing, developing, and maintaining web applications, often handling both client-side and server-side logic. This role requires expertise in frameworks like Django or Flask for the backend, and familiarity with front-end technologies such as JavaScript, HTML, and CSS. Senior developers also mentor junior team members, participate in architectural decisions, and ensure best practices in coding and deployment.

What are the key skills and qualifications needed to thrive as a Sr Python Full Stack Developer?

To excel as a Sr Python Full Stack Developer, you need advanced proficiency in Python, web frameworks like Django or Flask, front-end technologies (JavaScript, React or Angular), and a solid understanding of databases, typically backed by a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, cloud platforms (AWS, Azure), and containerization tools such as Docker is commonly expected, along with relevant certifications. Strong problem-solving abilities, effective communication, and the ability to collaborate in agile teams distinguish top performers in this role. These skills ensure delivery of robust, scalable applications and seamless integration across the technology stack, meeting both business and user needs efficiently.

What are some common challenges Sr Python Full Stack Developers face when managing both backend and frontend tasks?

Sr Python Full Stack Developers often encounter the challenge of balancing deep backend logic—such as API development and database management—with the rapidly evolving landscape of frontend technologies. Staying up to date with best practices in both areas requires continuous learning and adaptation. Additionally, coordinating with UI/UX designers, DevOps engineers, and QA teams is crucial to ensure seamless integration and smooth product delivery. Effective time management and strong communication skills are key to overcoming these challenges and delivering reliable, well-integrated solutions.

What are popular job titles related to Sr Python Full Stack Developer jobs in Ontario?

For Sr Python Full Stack Developer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Sr Python Full Stack Developer jobs in Ontario look for?

The top searched job categories for Sr Python Full Stack Developer jobs in Ontario are:

What cities in Ontario are hiring for Sr Python Full Stack Developer jobs?

Cities in Ontario with the most Sr Python Full Stack Developer job openings:

Infographic showing various Sr Python Full Stack Developer job openings in Ontario as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 11% Part Time, and 5% Contract. Highlights an 76% Physical, 6% Hybrid, and 18% Remote job distribution.

Senior Python Full-Stack Software Engineer

Carlos Goncalves

On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Senior Python Full-Stack Software Engineer (AI Research Platform)

Summary: This is a Lead Developer role, with a university research group, working on a new product – design platform for Power Engineering/Generation that will incorporate AI and use API’s to integrate different systems. Team is 15 people, students / PhD’s. They will be adding more as they grow. This project should take a few years, but this is a FT role.

Employment Type: Full-Time Department: Research Lab

2 days onsite in Hamilton Ontario.

$120 - 140k + benefits

Ideal start is September 2026.

About the Opportunity

We are seeking a Senior Full-Stack Software Engineer to lead the design and development of an AI-enabled research platform from concept through production deployment. You will work directly with a multidisciplinary research team to translate research ideas into a scalable, secure, and production-quality software platform. This role requires technical leadership, hands‑on software development, and the ability to make sound architectural decisions while preparing the platform for future AI-powered capabilities such as prediction, recommendation, optimization, and intelligent decision support.

Key Responsibilities
  • Take technical ownership of the platform architecture, implementation, and delivery.
  • Design and develop modern full-stack web applications using Python and React or Next.js.
  • Build secure backend services, REST APIs, authentication, and database solutions.
  • Design scalable cloud infrastructure using AWS, Azure, or Google Cloud.
  • Implement CI/CD pipelines, automated testing, monitoring, and deployment processes.
  • Integrate external APIs, research systems, and AI/ML services.
  • Develop dashboards, reports, visualizations, and user workflows.
  • Collaborate with researchers to translate research requirements into software solutions.
  • Recommend technologies, engineering practices, and architectural improvements.
  • Produce technical documentation and support long-term platform maintainability.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • 6+ years of professional experience building production web applications.
  • 2+ years leadership in software development
  • Strong Python backend development experience.
  • Experience building modern frontend applications using React or Next.js.
  • Experience designing scalable software architecture and RESTful APIs.
  • Experience with relational databases and data modeling.
  • Hands‑on experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Experience with Docker, Git, and CI/CD pipelines.
  • Strong software engineering, testing, debugging, and communication skills.
  • Ability to work independently and make technical decisions with minimal supervision.
Preferred Qualifications
  • Experience integrating AI or machine learning capabilities into production software.
  • Knowledge of prediction, forecasting, recommendation, classification, or optimization techniques.
  • Experience with data visualization and analytics..
  • Familiarity with Infrastructure as Code, or modern DevOps practices.
  • Experience developing research, scientific, or engineering software.
  • Familiarity with server user access, storage, backups, monitoring, logs, and deployment support.
  • Familiarity with server-side software dependencies, environment configuration, and resource usage.
Who You Are

You are an experienced software engineer who enjoys building products from the ground up. You take ownership, solve complex technical problems, communicate effectively with both technical and non-technical stakeholders, and deliver high-quality software that can evolve as research needs grow.

The ideal candidate

The ideal candidate will have demonstrated experience developing Agentic AI applications, including multi-agent systems, AI-driven workflow automation, autonomous decision-making, and orchestration frameworks. Experience integrating LLMs(Large language models) with external tools, APIs, retrieval systems (RAG), and enterprise software to build end-to-end AI solutions is highly desirable.

#J-18808-Ljbffr