1

Python Web Development Jobs in Montreal, QC (NOW HIRING)

Be Seen First

Basic scripting or automation exposure using Python, Selenium, Robot Framework, Appium, or similar ... Key Service Offerings: 1. IT Enterprise Services - Web Development, Mobile App Development, Custom ...

Write clean web service APIs to support both CLI and web frontend clients, using Python (and ... You are comfortable with Ubuntu as a development and deployment platform. * You have demonstrated ...

... Python, UML, SQL, and Unix-based systems. * Experience with modeling, actor-based simulation, machine learning, data science, statistics and probability. * Experience with Web application development ...

... Python, UML, SQL, and Unix-based systems. * Experience with modeling, actor-based simulation, machine learning, data science, statistics and probability. * Experience with Web application development ...

Contribute to knowledge sharing, documentation, and the development of best practices across the ... Work with a range of systems including web applications, APIs, and legacy platforms Qualifications

Contribute to knowledge sharing, documentation, and the development of best practices across the ... Work with a range of systems including web applications, APIs, and legacy platforms Qualifications

next page

Showing results 1-20

Python Web Development information

See Montreal, QC salary details

$23.4K

$95.3K

$166K

How much do python web development jobs pay per year?

As of Jun 23, 2026, the average yearly pay for python web development in Montreal, QC is $95,337.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,817.00 and $122,653.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Python Web Developers when working on team projects?

Python Web Developers often collaborate closely with front-end developers, designers, and product managers. One common challenge is ensuring seamless integration between the back-end and front-end components, which requires clear communication and thorough documentation. Managing differing coding standards, version control issues, and coordinating deployments can also be tricky in a team environment. Adopting best practices like code reviews, regular stand-up meetings, and using collaborative tools helps to minimize these challenges and ensures smooth project delivery.

What is the difference between Python Web Development vs Python Software Engineer?

AspectPython Web DevelopmentPython Software Engineer
Primary FocusBuilding and maintaining websites and web applications using Python frameworks like Django or FlaskDeveloping a wide range of software solutions, including backend systems, APIs, and applications using Python
Skills & CertificationsPython, HTML, CSS, JavaScript, web frameworks, database managementPython, algorithms, data structures, software design, possibly certifications like PCEP or PCAP
Work EnvironmentWeb development teams, startups, tech companies, often collaborative and project-basedSoftware companies, tech firms, R&D departments, often more diverse project types

While both roles require Python expertise, Python Web Developers focus on creating web-based applications, whereas Python Software Engineers work on broader software solutions, including backend systems and APIs. The roles overlap in Python skills but differ in scope and project types.

What are the key skills and qualifications needed to thrive as a Python Web Developer, and why are they important?

To thrive as a Python Web Developer, you need strong programming skills in Python, knowledge of web frameworks like Django or Flask, and a solid understanding of HTML, CSS, and JavaScript. Familiarity with version control systems such as Git, RESTful API integration, and experience using databases like PostgreSQL or MySQL are typically required. Problem-solving ability, attention to detail, and effective communication are standout soft skills for collaborating within development teams and translating client requirements. These competencies are crucial for building scalable, maintainable web applications that meet both technical and business goals.

What is Python web development?

Python web development refers to the process of building web applications, websites, and web APIs using the Python programming language. Developers often use popular frameworks like Django and Flask to simplify tasks such as routing, database integration, and template rendering. Python's readability and vast ecosystem make it a preferred choice for both beginners and experienced developers. Python web development can range from simple personal blogs to complex, scalable applications used by millions of users.
What are popular job titles related to Python Web Development jobs in Montreal, QC? For Python Web Development jobs in Montreal, QC, the most frequently searched job titles are:
What job categories do people searching Python Web Development jobs in Montreal, QC look for? The top searched job categories for Python Web Development jobs in Montreal, QC are:
Infographic showing various Python Web Development job openings in Montreal, QC as of June 2026, with employment types broken down into 4% As Needed, 89% Full Time, and 7% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $95,337 per year, or $45.8 per hour.
QA Test Technician - PC & Device Testing

QA Test Technician - PC & Device Testing

ExcelGens

Montreal, QC • On-site

CA$20 - CA$24.50/hr

Contractor

Posted 5 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Job Summary

We are looking for a hands-on Software QA Test Technician to support software testing activities in an onsite engineering/lab environment. The ideal candidate will have experience testing software on real PCs/devices, troubleshooting Windows/Linux environments, reproducing defects, documenting clear test results, and working with engineers to validate fixes.

This role is best suited for a junior to intermediate QA professional who is comfortable with both software testing and PC/device troubleshooting.

Key Responsibilities

  • Execute manual software test cases, validation procedures, and regression tests.
  • Test software builds on Windows PCs and other configured test environments.
  • Install, configure, and verify software on test machines.
  • Reproduce software issues and document clear steps to reproduce.
  • Capture test results, system configuration details, screenshots, logs, and failure descriptions.
  • Identify whether issues are related to software, OS configuration, drivers, devices, or environment setup.
  • Log and track defects using tools such as Jira, TestRail, TestLink, Xray, or similar.
  • Work with developers and product engineers to diagnose issues and verify fixes.
  • Support release testing and product validation activities.
  • Maintain accurate QA documentation, test records, and lab/test environment notes.
  • Follow Agile QA processes and established testing procedures.

Required Qualifications

  • AEC, DEC, Diploma, or degree in Computer Science, Software Testing, IT, Systems, or related field.
  • 1–3 years of experience in software QA testing, software validation, or technical testing.
  • Hands-on experience testing software on Windows 10/11 PCs.
  • Basic understanding of PC architecture, including drivers, OS configuration, memory, storage, peripherals, and device connectivity.
  • Experience writing or executing test cases, test plans, and validation procedures.
  • Experience documenting defects with clear reproduction steps.
  • Familiarity with defect tracking or test management tools such as Jira, TestRail, TestLink, Xray, Testray, or similar.
  • Strong written and verbal communication skills in English.
  • Must be comfortable working onsite full-time.

Preferred Qualifications

  • Exposure to Linux, especially Ubuntu.
  • Basic scripting or automation exposure using Python, Selenium, Robot Framework, Appium, or similar.
  • Experience testing software connected to hardware, devices, scanners, cameras, peripherals, or lab systems.
  • Experience in product testing, device testing, desktop application testing, or system validation.
  • Familiarity with Agile/Scrum environments.
  • Experience using MS Word, Excel, and technical documentation tools.

Ideal Candidate Profile

The ideal candidate is not only a helpdesk technician and not only an automation QA engineer. The best fit is someone who has performed manual software testing, understands how to troubleshoot PCs/devices, can clearly document bugs, and can work onsite with engineers in a lab or product testing environment.

Company Description

ExcelGens (https://excelgens.com/), a Woman-Owned Minority Business was formed to address specific IT services needs of enterprises of all sizes. An IT Solutions & Staffing Company, our team of industry veterans who have more than 60 years of diversified industry experience came together to service enterprises that are getting ready for tomorrow’s challenges.
Headquartered in Denville, New Jersey ExcelGens has a branch office in Chicago in the United States. Our other brands across the globe are:
ExcelGens Canada Consulting & Staffing Inc - Vancouver, B.C. and Toronto, ON
Excelgens Consulting Sverige Ab - Stockholm, Sweden
Excelgens Malaysia Consulting Services Sdn Bhd, Kuala Lumpur, Malaysia
ExcelGens Consulting Services India Pvt Ltd - Delhi NCR, Dehradun & Bengaluru.
Key Service Offerings:
1. IT Enterprise Services - Web Development, Mobile App Development, Custom Software Development
2. IT & Professional Contingent Labor Services
3. Full-time Placements
4. Payroll Services
5. Specialization in niche technology areas viz. Cyber Security, RPA, Big Data, Data Analytics, AI and ML