Python Developer
Develop, test, and maintain Python applications while designing and building RESTful APIs. Collaborate with cross-functional teams to optimize application performance and deploy to cloud platforms.
- Remote
- Canada
- Posted Jul 22, 2026
- Apply by Aug 21, 2026
- 1 position
Job summary
Responsibilities Develop, test, and maintain Python applications. Design and build RESTful APIs using Django, Flask, or FastAPI. Integrate applications with databases such as PostgreSQL, MySQL, or MongoDB. Write clean, reusable, and efficient code. Debug and fix software issues. Collaborate with frontend developers, QA engineers, and product managers. Use Git for version control. Write unit and integration tests. Optimize application performance and scalability. Deploy applications to cloud platforms like AWS, Azure, or Google Cloud. Required Skills Strong knowledge of Python. Experience with Django, Flask, or FastAPI. Understanding of Object-Oriented Programming (OOP). Experience with REST APIs. Knowledge of SQL databases. Familiarity with Git and GitHub. Understanding of JSON and HTTP. Basic Linux command-line skills. Preferred Skills Docker and Kubernetes. CI/CD pipelines. Redis or RabbitMQ. AWS, Azure, or Google Cloud. Unit testing with pytest or unittest. Knowledge of microservices.
What you’ll do
Develop, test, and maintain Python applications while designing and building RESTful APIs. Collaborate with cross-functional teams to optimize application performance and deploy to cloud platforms.
Requirements
Candidates must have strong Python knowledge and experience with frameworks like Django, Flask, or FastAPI. Proficiency in SQL databases, Git, and understanding of REST APIs is required.
Listed skills
- PostgreSQLPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Django
- Flask
- FastAPI
- REST APIs
- PostgreSQL
- MySQL
- MongoDB
- Object-Oriented Programming
- Git
- GitHub
- JSON
- HTTP
- Linux
- Docker
- Kubernetes
Job areas
- Software
- Technology
- Engineering
Additional details
- Minimum experience
- 0+ years
- Apply by
- Aug 21, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Location requirements
- Country, Toronto, Ontario, Canada
- Seniority
- Entry level
- Application method
- Direct apply is available
