Position Overview
Overview
Role Title: Python Developer
Location: Montreal, QC — 3 days a week Onsite
Contract: Long Term Contract (12 Months to start)
Responsibilities
- Develop, test, and maintain robust Python applications
- Write clean, effective, and reusable code
- Design and implement scalable and high-performance systems
- Collaborate with cross-functional teams including QA, DevOps, 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
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Robust experience in Python development
- Solid understanding of object-oriented programm...