Point your AI agent at freehire and let it find you a job.

Get the CLI →

Spait Infotech

NewBe an early applicant

Python Developer

Posted
Discussion

Summary

A Python developer in Toronto who designs, builds, and maintains backend applications and secure REST APIs using Python frameworks like Django, Flask, or FastAPI. Day-to-day work includes database integration, testing, debugging, code reviews, and Agile delivery.

Key Responsibilities

  • Design, develop, and maintain applications and backend services using Python.
  • Develop scalable and secure REST APIs and web services.
  • Write clean, reusable, maintainable, and well-documented code.
  • Work with frameworks such as Django, Flask, or FastAPI.
  • Integrate applications with databases, third-party APIs, and external services.
  • Design and optimize database queries and data access layers.
  • Perform unit testing, integration testing, debugging, and troubleshooting.
  • Identify and resolve application defects and performance issues.
  • Participate in code reviews and follow software development best practices.
  • Collaborate with QA teams to support testing and defect resolution.
  • Work with Git and established version-control practices.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.
  • Develop technical documentation for applications, APIs, and system processes.
  • Monitor application performance and support production issues when required.
  • Continuously evaluate and recommend improvements to application architecture and development processes.

Preferred Skills

  • AWS, Azure, or GCP
  • Docker and Kubernetes
  • Microservices architecture
  • PostgreSQL / MySQL / SQL Server
  • MongoDB or other NoSQL databases
  • Redis
  • Kafka
  • CI/CD pipelines
  • Jenkins / GitHub Actions / GitLab CI
  • PyTest or other Python testing frameworks
  • Linux
  • Cloud-based application development


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available