1

Junior Python Developer Jobs in Ontario (NOW HIRING)

Software Developer (C#, Python)

Dundas, ON · On-site

CA$80K - CA$105K/yr

... Engineering, QA, Product, and Service teams. Key Responsibilities * Design and develop diagnostic, telemetry, and automation platforms using C# and/or Python * Build tools that collect and analyze ...

Must be able to legally work in Canada (visa or sponsorship won't be provided) * We're growing and we are looking to hire a BE Python Developer for a Platform (not applications) team * Open on ...

... Python - Build and finetune machine learning and large language models using frameworks such as ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

Mentor junior team members and share knowledge with team members specializing in AI technologies to ... g., Python: FastAPI, Flask, Pandas, Scikit‑learn, Hugging Face; Node.js: Express, NestJS;

New

Design, develop, and maintain code using Java and Python programming languages. * Participate in ... Team player; willing to coach junior team members and cooperate on cross-functional problem solving

New

Be part of Apexon as a Python Engineer specializing in API and platform development in Toronto, Ontario. This onsite role focuses on creating high-performance backend systems. Apexon seeks a talented ...

New

next page

Showing results 1-20

Junior Python Developer information

See Ontario salary details

$21

$39

$58

How much do junior python developer jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for junior python developer in Ontario is $39.59, according to ZipRecruiter salary data. Most workers in this role earn between $32.45 and $45.19 per hour, depending on experience, location, and employer.

What is a Junior Python Developer job?

A Junior Python Developer is an entry-level software developer who specializes in writing, testing, and maintaining code using the Python programming language. They typically work under the guidance of senior developers and assist in building applications, fixing bugs, and improving performance. Their responsibilities may include writing scripts, working with databases, and integrating third-party services. Strong problem-solving skills, knowledge of Python frameworks like Django or Flask, and familiarity with version control systems like Git are often required. Junior developers are expected to learn quickly and contribute to the development team while gaining hands-on experience.

What are the key skills and qualifications needed to thrive in the Junior Python Developer position, and why are they important?

To thrive as a Junior Python Developer, you need a solid foundation in Python programming, an understanding of computer science fundamentals, and often a relevant degree or coursework. Familiarity with version control systems like Git, basic experience with web frameworks such as Flask or Django, and knowledge of databases are commonly expected, while certifications like PCEP can be advantageous. Attention to detail, a willingness to learn, effective problem-solving, and strong communication skills are essential soft skills for this role. These competencies ensure you can contribute efficiently to software development projects, adapt to new challenges, and collaborate well within a development team.

What are the typical daily responsibilities of a Junior Python Developer?

As a Junior Python Developer, your daily tasks may include writing and testing code, fixing bugs, and participating in code reviews alongside more experienced developers. You'll often work on modules or features under the guidance of senior team members, attend stand-up meetings, and update project documentation as needed. Collaboration with frontend developers, QA testers, and project managers is common, especially when integrating systems or implementing new features. Over time, you can expect to take on more complex tasks and gradually build your expertise through mentorship and hands-on project work.

What are the most commonly searched types of Python Developer jobs in Ontario? The most popular types of Python Developer jobs in Ontario are:
What are popular job titles related to Junior Python Developer jobs in Ontario? For Junior Python Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Junior Python Developer jobs in Ontario look for? The top searched job categories for Junior Python Developer jobs in Ontario are:
What cities in Ontario are hiring for Junior Python Developer jobs? Cities in Ontario with the most Junior Python Developer job openings:
Infographic showing various Junior Python Developer job openings in Ontario as of July 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 50% In-person, 25% Hybrid, and 25% Remote job distribution, with an average salary of $82,340 per year, or $39.6 per hour.

Senior Python Developer (GTA/Toronto, ON, Canada)

Agilno

Toronto, ON • On-site

Full-time

Medical, Life, PTO

Re-posted 19 days ago


Job description

About us:

Agilno is a software development company that collaborates with product-led North American companies to plan, design, develop, and optimize digital products. With over 8 years of experience, we specialize in delivering cutting-edge technology solutions that drive revenue and engagement. Our team is passionate about innovation, cloud infrastructure, and automation, ensuring high-quality software delivery at scale.

Position Overview: We are looking for an experienced Senior Python Developer to join our talented team in Toronto,ON. The ideal candidate will have a minimum of 5 years of experience in Python development with minimum to no supervision. Reporting to the Technical Team Lead, the Backend Python Developer will be responsible for designing, implementing, and maintaining backend systems that power our web-based applications.

Responsibilities:

  • Lead the design and development of scalable, secure, and maintainable backend services using Python, with a strong focus on performance and reliability.
  • Collaborate closely with frontend teams to architect seamless integrations between client interfaces and backend systems via robust APIs.
  • Design, implement, and maintain RESTful APIs to enable efficient, secure, and flexible communication across distributed systems.
  • Optimize application performance through advanced profiling, refactoring, and database query tuning to support high-traffic workloads.
  • Champion best practices in code quality, testing, and documentation through comprehensive code reviews and continuous integration pipelines.
  • Troubleshoot and resolve complex backend issues, ensuring system stability, data integrity, and minimal downtime.
  • Stay ahead of the curve by evaluating emerging Python frameworks, libraries, and backend technologies to enhance system design and development workflows.

Requirements:

  • Minimum of 5 years of experience in backend development with Python
  • Demonstrated expertise in understanding of backend development principles and best practices
  • Comprehensive understanding of data modeling and query optimization of technologies such as MongoDB or PostgreSQL
  • In-depth knowledge of RESTful API design and implementation
  • Strong command of Git and version control strategies in collaborative development environments
  • Outstanding problem-solving skills and attention to detail
  • Demonstrated ability to take ownership of complex projects independently while actively mentoring peers and fostering collaboration across cross-functional teams.
  • Exceptional communication skills and ability to work under pressure
  • Capable of independently driving technical projects from inception through delivery.

Benefits:

  • Employment agreement of indefinite duration. Eligible candidate must be legally employable in Canada on a full time basis.
  • Competitive salary based on experience and qualifications: For senior level positions, starting salary is 100k/year and depends on your level of expertise. By achieving the expected results, you will have a chance to move up the ladder.
  • You can expect bonuses for dedicated performance and also a Christmas bonus at the end of the year.
  • Regular visits to client’s headquarters
  • Collaborative and supportive work environment, fostering innovation and creativity. Also, flexible hours give you a balance between your work and private life.
  • Opportunities for professional development and career growth: We care about your development and growth. Our internal training program includes cool lectures and workshops, while there is an education budget for external training.
  • Paid time off and flexible work hours, promoting work-life balance: In addition to regular vacation days, regardless of the seniority level, all our employees get a one-week vacation bonus.
  • MacBook laptop for work equipment.
  • Health insurance coverage and other employee benefits
  • 20 days per worked year of paid vacation

How to Apply: If you meet the qualifications and are excited about the opportunity to join our team, please submit your resume and a cover letter highlighting your relevant experience and accomplishments.

Additional application instructions or requirements:

  • Only qualified shortlisted candidates will be contacted
  • Screened/shortlisted candidates may expect to complete an offline task
  • We don't sponsor visas.