1

Junior Python Developer Jobs in Oshawa, ON (NOW HIRING)

As a Junior Systems Developer Intern you will work with the systems engineering team to optimize ... Proficiency in Python, Go (Golang), or equivalent, with a solid understanding of object-oriented ...

Requisition ID: 252250 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Scotiabank continues to be an industry leader for Payments technology and ...

New

Data Engineer

Toronto, ON · Hybrid

CA$80 - CA$90/hr

Junior resources with strong Python fundamentals and an interest in data engineering are also encouraged to apply. What You'll Be Working On: • Building and managing scalable data pipelines and ETL ...

New

Senior Data Engineer

Toronto, ON · On-site

CA$110K - CA$145K/yr

Mentor junior engineers and promote engineering best practices. What You'll Bring: * 8+ years of data engineering experience. * Strong skills in SQL, Python, Airflow, Snowflake, AWS Glue, S3, Lambda ...

... mentor for junior to mid-level engineers. You will work closely with software engineers, data ... Develop high-quality backend services in Python, with strong software engineering rigor around ...

Data Engineer 1-19698

Toronto, ON · On-site

CA$41.50 - CA$43.30/hr

As a Junior Data Engineer, you will be responsible for learning to design, build and run data ... BigQuery, Dataflow, Cloud Storage, Cloud Composer, and Pub/Sub, coupled with Python, SQL, and ...

As a Junior Software Engineer, the incumbent will work closely with the Senior software Engineers and Solutions Architects on enhancement, projects and BAU activities related to revolving credit ...

DevSecOps Engineer

Toronto, ON · On-site

CA$88K - CA$128.70K/yr

... mentoring junior team members, and establishing best practices for the broader engineering ... Develop high-quality, maintainable code in Python, Golang, or related languages for security ...

... follow DevOps practices to bring solutions into the delivery pipeline. Manages and addresses ... Code Review, Mentorship, and Technical Leadership Reviews the work completed by junior and ...

Cloud Developer - Architecture Location PCS CA~TORONTO Years of Experience 5-7 Years Job Summary We ... Provide technical guidance and mentorship to junior developers. Mandatory Skills * Proven ...

next page

Showing results 1-20

Junior Python Developer information

See Oshawa, ON salary details

$19

$37

$54

How much do junior python developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for junior python developer in Oshawa, ON is $37.38, according to ZipRecruiter salary data. Most workers in this role earn between $30.64 and $42.67 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 cities near Oshawa, ON are hiring for Junior Python Developer jobs? Cities near Oshawa, ON with the most Junior Python Developer job openings:

Junior Full Stack Developer (.NET / Cloud)

Finlink Group

Newmarket, ON

Full-time

Posted 8 days ago


Job description

Junior Full Stack Developer (.NET / Cloud)

We’re looking for a Junior Full Stack Developer who is eager to build modern applications, learn from experienced engineers, and grow in a fast-paced development environment. This role is ideal for someone early in their career who enjoys solving technical problems, working across both backend and frontend systems, and gaining hands-on experience with cloud-native technologies.
You’ll join a collaborative engineering team working on scalable platforms, cloud infrastructure, and integrations used in high-availability environments. If you’re curious, motivated, and excited to work with modern Microsoft technologies, we’d love to hear from you.
Responsibilities:
  • Develop and support backend applications using C# and the .NET ecosystem
  • Build and maintain services that integrate with external platforms and third-party systems
  • Contribute to frontend features and user-facing applications using modern JavaScript frameworks
  • Assist with cloud-based applications running in Azure and Kubernetes environments (AKS)
  • Participate throughout the software development lifecycle, from planning and implementation to deployment and support
  • Collaborate with developers, product stakeholders, and cross-functional teams to deliver features efficiently
  • Investigate and resolve issues across applications, APIs, and production systems
  • Write clean, reliable, and maintainable code following development best practices
  • Take part in code reviews, technical discussions, and ongoing improvement initiatives
  • Contribute ideas and take ownership within a collaborative and fast-moving engineering team
Requirements:
  • Around 1+ year of software development experience through work, internships, co-op placements, or personal projects
  • Working knowledge of C# and .NET / ASP.NET Core
  • Understanding of frontend development principles and frameworks such as React, Angular, or similar technologies
  • Familiarity with RESTful APIs and service-based architecture concepts
  • Basic experience working with SQL and/or NoSQL databases
  • Understanding of Git version control and collaborative development workflows
  • Interest in cloud platforms, DevOps practices, and modern deployment approaches
  • Strong analytical thinking, problem-solving ability, and willingness to learn
    Nice to Have
  • Exposure to Azure, AWS, or other cloud platforms
  • Familiarity with Docker, Kubernetes, or containerized environments
  • Experience using CI/CD pipelines and automated deployment processes
  • Understanding of Redis, messaging systems, or distributed application concepts
What You’ll Get
  • Opportunity to work with modern technologies and cloud-native systems
  • Mentorship and support from experienced developers and technical leaders
  • A collaborative and approachable engineering culture
  • Real opportunities for growth, learning, and career progression
  • A flexible and dynamic work environment where your contributions matter
If you’re passionate about technology and looking for an opportunity to grow your skills while working on meaningful projects, we’d love to hear from you.