More jobs:
Job Description & How to Apply Below
Role
Title:
Python Developer
Location:
Montreal, QC — 3 days a week onsite
Contract:
Long-Term Contract (12 months to start with)
Experience:
6 to 10 years
We are looking for a skilled Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong programming expertise in Python, a solid understanding of software development principles, and experience working in scalable, production environments.
Key Responsibilities- Develop, test, and maintain robust Python applications
- Write clean, efficient, and reusable code
- Design and implement scalable and high-performance systems
- Collaborate with cross-functional teams including QA, Dev Ops, and product teams
- Integrate user-facing elements with server-side logic
- Build and consume RESTful APIs
- Troubleshoot, debug, and optimize applications
- Participate in code reviews and ensure best practices
- Implement unit tests and ensure code quality standards
- Bachelor’s degree in Computer Science, Engineering, or related field
- Strong experience in Python development
- Solid understanding of object-oriented programming (OOP)
- Good knowledge of data structures and algorithms
- Experience with relational databases (e.g., MySQL, Postgre
SQL) - Familiarity with Linux/Unix environments
- Strong problem-solving and analytical skills
- Valuable communication skills
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×