1

Junior Python Developer Jobs in Edmonton, AB (NOW HIRING)

We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...

We are looking for an experienced Junior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...

Lead technical design discussions, conduct architecture reviews, and mentor junior developers to ... Frontend (React, modern JavaScript/TypeScript) and Backend (Python, RESTful APIs) * Strong ...

Mentor junior team members and provide technical guidance on cloud and DevOps best practices What ... Scripting fluency in Python, Bash, or PowerShell for automation and tooling * Experience ...

Develop code using Databricks and Python for advanced data processing and analytics * Collaborate ... Demonstrated ability to mentor junior developers, conduct thorough code and solution reviews, and ...

Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...

Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...

Serve as a technical mentor to optical and junior engineers, strengthening the teams technical ... Advanced modelling skills integrating macros and Matlab or Python COM interfaces, are desired.

Serve as a technical mentor to optical and junior engineers, strengthening the team's technical ... Advanced modelling skills integrating macros and Matlab or Python COM interfaces, are desired.

Collaborate with engineering, field, IT, and thirdparty partners, provide guidance to junior ... programming languages (JavaScript, Python) is an asset * Strong communicator with a ...

Water Resources Engineer

Edmonton, AB ยท On-site

CA$102K - CA$155K/yr

Provide technical support and mentoring to junior team members. * Prepare technical reports ... Experience with Python, R, or VBA for data analysis and model automation would be considered an ...

next page

Showing results 1-20

Junior Python Developer information

See Edmonton, AB salary details

$21

$39

$58

How much do junior python developer jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for junior python developer in Edmonton, AB 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 Edmonton, AB? The most popular types of Python Developer jobs in Edmonton, AB are:
What cities near Edmonton, AB are hiring for Junior Python Developer jobs? Cities near Edmonton, AB with the most Junior Python Developer job openings:
Infographic showing various Junior Python Developer job openings in Edmonton, AB as of July 2026, with employment types broken down into 100% Full Time. Highlights an 69% In-person, and 31% Remote job distribution, with an average salary of $82,340 per year, or $39.6 per hour.
Software Developer - Junior

Software Developer - Junior

Forsite Consultants Ltd

Edmonton, AB โ€ข Hybrid

Full-time

Posted 8 days ago


Job description

Job Opportunity: Software Developer - Junior

Employee type: Full time, Permanent

Location: Edmonton, Alberta (Hybrid)

Forcorp Solutions Inc., part of Forsite, is actively looking for a Software Developer - Intermediate/Senior to join our team in Edmonton, Alberta. We believe in flexibility, collaboration, and fostering an environment where everyone can thrive.

WHO WE ARE

Forcorp Solutions Inc. is part of Forsite, a geospatial intelligence company operating across Canada and the United States, formed through the unification of six established organizations including Forcorp and Forsite Consultants Ltd.


Since 1993, Forcorp Solutions Inc. has provided high quality and innovative services and solutions to industry, government, and academic organizations in the areas of natural resource management, information technology, health care, and data management. Our software helps manage natural resources across Alberta: platforms for forestry land management, weather data processing that feeds wildfire risk modelling, and systems that track watershed health and fish migration province-wide. We also build the software used to manage clinical trials in Alberta. Our success relies on developing an in-depth understanding of our clients' needs and delivering solutions and services that improve their business.

WHAT YOU WILL DO

We are seeking a junior software developer to join our Edmonton team. You will contribute to real projects from your first week, with code review and mentorship from senior developers. This is a good fit for someone early in their career who wants exposure to the full breadth of a project rather than a single layer of it.


Key aspects of the role:

  • Work as part of a small, collaborative agile development team focused on full-stack development, with exposure to every piece of the project
  • Build web-based applications in Java and Spring Framework, with a React/TypeScript frontend, backed by PostgreSQL and Apache Solr, using RabbitMQ for asynchronous processing (current stack: Java 21, Spring Boot 3, React 18)
  • Get exposure to spatial-oriented projects using open source libraries such as PostGIS, Geoserver, Geotools, and OpenLayers
  • Tackle hard technical problems with support from a team that values continuous learning
  • Focus on our web platforms (not mobile), though opportunities on our offline-first Android field data collection apps may arise later
  • Be introduced to AI-powered product features and AI coding tools used in daily development


WHAT YOU WILL NEED

Forcorp Solutions Inc. welcomes applicants from all backgrounds. If you're missing some of the technical skills listed below, we encourage you to apply anyway.


Must have:

  • Legally permitted to work in Canada
  • Degree in computing science or computer engineering
  • Solid fundamentals: data structures, SQL and relational databases, version control with Git, and the basics of how the web works
  • Programming experience in Java, TypeScript/JavaScript, or Python (coursework, co-op terms, and personal projects all count)


Assets include:

  • React
  • Spring
  • Linux
  • GIS


WHO YOU ARE

  • Early in your career and eager to learn the full breadth of a project
  • Curious and self-directed, comfortable picking things up from coursework, co-ops, or personal projects
  • A clear communicator who asks good questions
  • Open to feedback and mentorship from senior developers
  • Interested in how AI tools fit into a developer's workflow


WHAT WE PROVIDE

We offer a flexible and rewarding work environment, including:

  • Competitive salaries
  • Benefits, an RRSP program, and a health spending allowance
  • Hybrid work schedule (arrangements for new hires discussed during the interview process)
  • A collaborative, creative, small-team culture where your work ships and runs in production


DIVERSITY, EQUITY & INCLUSION

At Forcorp Solutions Inc., we are committed to fostering a work environment where everyone feels valued, respected, and empowered to succeed. We welcome applications from qualified individuals of all backgrounds. If you require accommodation during the hiring process, please let us know - we are happy to support you.

We thank all applicants for their interest; however, only candidates selected for interviews will be contacted.