Back to results

Python Full-stack Developer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Role: Python Full-stack Developer

Location: Toronto, ON (4 days hybrid)

Fulltime

Exp: 8+ years

Responsibilities:

  • Design, develop, test, and maintain full-stack web applications using Python and React.
  • Build robust backend services, APIs, and business logic using frameworks such as Django, Flask, or FastAPI.
  • Develop responsive, user-friendly frontend interfaces using React.js, JavaScript/TypeScript, HTML, and CSS.
  • Integrate AI/ML capabilities into applications, including APIs, LLM-based features, chatbots, recommendation systems, or intelligent workflows.
  • Collaborate with product managers, designers, data scientists, and other engineers to translate business requirements into technical solutions.
  • Design and optimize relational and/or NoSQL databases for performance and scalability.
  • Implement secure, reusable, and maintainable code following best practices and coding standards.
  • Build and consume RESTful APIs and third-party integrations.
  • Participate in architecture discussions, code reviews, debugging, and performance optimization.
  • Support deployment, monitoring, and troubleshooting of applications in cloud or production environments.
  • Stay current with emerging technologies in full-stack development and applied AI.

Requirements:

  • Bachelor’s degree in computer science or Diploma in IT with equivalent experience.
  • Advance proficiency in Python and Django Framework
  • Extensive experience with Large Language Models (LLMs)
  • Proven experience in AI agent development and implementation
  • Advance proficiency in React ecosystem
  • Advanced proficiency with Postgres SQL
  • Extensive experience with SQL server & database design
  • Strong knowledge of front-end technologies such as React
  • Experience with agent frameworks and orchestration platforms
  • Knowledge of prompt engineering and LLM optimization techniques
  • Understanding of AI agent architectures and design patterns
  • Knowledge of design patterns & best practices in software development
  • Experience with version control system such as Git
  • Strong knowledge of working with API’s.
  • Familiarity with DevOps practices and CI/CD pipelines
  • Strong communication skills
More about this job

Responsibilities

Design, develop, test, and maintain full-stack applications using Python and React, including backend services, APIs, databases, and responsive user interfaces. Integrate AI and LLM capabilities, collaborate across teams, and contribute to architecture, code reviews, performance optimization, deployment, and production support.

Requirements

Requires a bachelor's degree in computer science or an IT diploma with equivalent experience, advanced Python, Django, React, and database skills, and extensive experience with LLMs and AI agent development. Candidates should also know API development, agent frameworks, prompt engineering, software design practices, Git, and DevOps/CI/CD, and have strong communication skills.

Skills

  • Python
  • Django
  • React
  • Large Language Models
  • AI Agent Development
  • PostgreSQL
  • SQL Server
  • Database Design
  • API Development
  • Prompt Engineering
  • AI Agent Architectures
  • JavaScript
  • TypeScript
  • RESTful APIs
  • Git
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Data & Analytics

Keywords

  • Python
  • Django
  • Flask
  • FastAPI
  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Large Language Models
  • AI Agents
  • Agent Frameworks
  • Orchestration Platforms
  • Prompt Engineering
  • LLM Optimization
  • PostgreSQL
  • SQL Server
  • Database Design
  • RESTful APIs
  • Third-Party Integrations
  • Git
  • DevOps
  • CI/CD
  • Cloud Deployment
  • Performance Optimization
  • Relational Databases
  • NoSQL Databases
  • Chatbots
  • Recommendation Systems
  • Software Design Patterns

Report this job