Full Stack Python Developer

New
CanadaFull-TimeSenior
Salary70,000 - 85,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
DockerPostgreSQLPythonDjangoFlaskJavascriptMongoDBAzureFastAPIReact

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience in full stack environments.
  • Strong expertise in Python development using FastAPI, Flask, or Django.
  • Hands-on experience with React and modern JavaScript frontend development.
  • Solid experience with databases such as MongoDB, PostgreSQL, or SQL Server.
  • Familiarity with Azure cloud services, CI/CD pipelines, and DevOps practices.
  • Experience working with Docker and containerized application deployments.
  • Proficiency with Git-based version control workflows.
  • Experience working in Unix/Linux environments is preferred.
  • Knowledge of TailwindCSS is a plus.
  • Familiarity with .NET technologies is considered an advantage.
  • Strong problem-solving skills, attention to detail, and ability to deliver end-to-end features independently.

Responsibilities

  • Develop, maintain, and enhance Python-based applications using frameworks such as FastAPI, Flask, or Django.
  • Design and optimize RESTful APIs and backend services to ensure scalability, security, and performance.
  • Build responsive and dynamic user interfaces using React and modern frontend practices.
  • Work with Azure cloud services and Azure DevOps to deploy, monitor, and maintain cloud-based applications.
  • Implement containerized solutions using Docker to ensure portability and scalability.
  • Manage and optimize databases including MongoDB and relational systems such as PostgreSQL or SQL Server.
  • Collaborate using Git and participate in Agile development ceremonies, including sprint planning and code reviews.
  • Contribute to debugging, troubleshooting, and continuous improvement of application performance and reliability.
  • Work within Linux-based environments, supporting development and deployment workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
70,000 - 85,000 CAD per year
Apply Now