1

Jr Developer Jobs in Quebec (NOW HIRING)

As a Junior Software Engineer, you will work alongside experienced software developers, data scientists, and machine learning engineers to support the systems that power BrainBox AI's autonomous HVAC ...

As a Junior Software Engineer, you will work alongside experienced software developers, data scientists, and machine learning engineers to support the systems that power BrainBox AI's autonomous HVAC ...

As a Junior Software Engineer, you will work alongside experienced software developers, data scientists, and machine learning engineers to support the systems that power BrainBox AI's autonomous HVAC ...

Software Developer

Mirabel, QC · On-site

CA$125K/yr

Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...

The Role As a Senior Research and Development Developer at Flexspring, you will design and build core components of our integration platform and contribute to the evolution of our products and ...

CA$114/hr

Software Developer (permanent position, 40 hour per week) Working at Nord Quantique At Nord Quantique, you will be part of something special: working in a highly dynamic environment at the forefront ...

CA$114/hr

Software Developer (permanent position, 40 hour per week) Working at Nord Quantique At Nord Quantique, you will be part of something special: working in a highly dynamic environment at the forefront ...

CA$114/hr

Software Developer (permanent position, 40 hour per week) Working at Nord Quantique At Nord Quantique, you will be part of something special: working in a highly dynamic environment at the forefront ...

We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...

Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

As a Software Developer - Server, you design, develop, test, and secure high-quality technological solutions aligned with ISAAC's strategic objectives. You collaborate with the team and stakeholders ...

As a Software Developer - Server, you design, develop, test, and secure high-quality technological solutions aligned with ISAAC's strategic objectives. You collaborate with the team and stakeholders ...

Our challenge We are looking for a passionate Angular Developer to join our team. The successful candidate will be responsible for developing and implementing high-quality software solutions ...

We'relooking for an ambitious, curious, and practical junior developer who is eager to learn and grow quickly in the applied AI space.You'llwork closely with experienced team members and get the ...

This role combines hands-on backend engineering (Python, serverless, microservices, APIs, AWS) with operational ownership and close collaboration with product, data stewards, and UX. The successful ...

Software Developer - Jukebox Montreal, Canada (French Version Follows) TouchTunes is looking for a software developer to bring fresh ideas to a team of diverse and multi-talented people, and dive ...

next page

Showing results 1-20

Jr Developer information

What are Jr Developers?

Jr Developers, or Junior Developers, are entry-level professionals in the software development field. They typically have less experience than mid-level or senior developers and are responsible for writing, testing, and maintaining code under the guidance of more experienced team members. Jr Developers often work on smaller tasks, bug fixes, or simple features, and are expected to learn and grow their technical skills through mentorship and hands-on experience. Their role is essential for building a solid foundation in software development and contributing to the success of development projects.

What are some common challenges a Jr Developer might face when joining a new team, and how can they overcome them?

As a Jr Developer, one of the most common challenges is adapting to unfamiliar codebases and workflows. It can be daunting to understand existing projects and navigate team-specific tools and processes. To overcome this, Jr Developers should proactively seek help from team members, take thorough notes, and dedicate time to reviewing documentation and code. Embracing code reviews and asking questions will not only accelerate learning but also help build relationships within the team.

What is the difference between Jr Developer vs Junior Software Engineer?

AspectJr DeveloperJunior Software Engineer
Required CredentialsTypically an associate degree or coding bootcamp certificationUsually a bachelor's degree in computer science or related field
Work EnvironmentEntry-level, supervised tasks, learning-focusedSimilar entry-level environment, often with more complex project involvement
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsUsed interchangeably in many companies, especially in software development teams
Search & Comparison IntentYes, often compared for entry-level rolesYes, often searched as a more formal or technical title

While both roles are entry-level software development positions, a Jr Developer often emphasizes basic coding tasks and learning, whereas a Junior Software Engineer may involve more structured engineering responsibilities. The titles are frequently used interchangeably, but understanding the specific job description can clarify expectations.

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

To thrive as a Jr Developer, you need a foundational understanding of programming languages (such as JavaScript, Python, or Java), basic software development principles, and often a relevant degree or coding bootcamp certification. Familiarity with version control systems like Git, IDEs, and workflow tools like Jira or Trello is typically required. Strong problem-solving skills, effective communication, and eagerness to learn help Jr Developers stand out in the workplace. These abilities are crucial for efficiently contributing to team projects, adapting to new technologies, and growing within a dynamic development environment.
What job categories do people searching Jr Developer jobs in Quebec look for? The top searched job categories for Jr Developer jobs in Quebec are:
What cities in Quebec are hiring for Jr Developer jobs? Cities in Quebec with the most Jr Developer job openings:
Jr Software Engineer

Jr Software Engineer

Trane Technologies

Montreal, QC • On-site, Remote

Full-time

Posted 17 days ago


Trane Technologies rating

8.0

Company rating: 8.0 out of 10

Based on 282 frontline employees who took The Breakroom Quiz

130th of 516 rated manufacturers


Job description

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies, and through our businesses including Trane® and Thermo King,  sustainability is not just how we do business—it is our business.  Do you dare to look at the world's challenges and see impactful possibilities?  Do you want to contribute to making a better future?  If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world.

Learn about our benefits designed for you to Thrive at work and at home. 

We boldly go.

Where is the work:

Our BrainBox AI Workplace Presence model dedicates specific in-office days each month to focus on relationships, learning and innovation.What's in it for you:

Join BrainBox AI’s Algorithm Team in Montreal and help build technology that makes commercial buildings smarter, more efficient, and more sustainable. As a Junior Software Engineer, you will work alongside experienced software developers, data scientists, and machine learning engineers to support the systems that power BrainBox AI’s autonomous HVAC optimization platform. This is an excellent opportunity to grow your software engineering skills in a collaborative, innovative, and mission-driven environment while contributing to solutions with real-world environmental impact.

What you will do:
  • Support the development and maintenance of backend services for the Algorithm Team’s platform and tools.

  • Contribute to building APIs and microservices using Python and FastAPI.

  • Assist in implementing and improving data processing workflows using Kafka and related streaming technologies.

  • Help develop and maintain cloud-based applications and services deployed on AWS.

  • Support the design and maintenance of DynamoDB data models and other application data structures.

  • Work with Docker to containerize applications and support consistent deployment practices.

  • Collaborate with senior developers, data scientists, and cross-functional teammates to deliver technical solutions.

  • Participate in code reviews, testing, debugging, and troubleshooting activities.

  • Write clean, maintainable, and well-documented code following engineering best practices.

  • Contribute to Agile team ceremonies such as sprint planning, stand-ups, and retrospectives.

  • Learn and work with internal tools or frameworks such as Kiro as needed.

What you will bring:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

  • 0–3 years of software development experience, including internships, co-op terms, or entry-level professional experience.

  • Foundational proficiency in Python for backend development.

  • Exposure to API or microservice development, ideally with FastAPI or similar frameworks.

  • Basic understanding of cloud platforms such as AWS.

  • Familiarity with Docker and container-based development workflows.

  • Exposure to NoSQL databases such as DynamoDB or similar technologies.

  • Basic understanding of event-driven systems or messaging tools such as Kafka is an asset.

  • Strong problem-solving skills and willingness to learn in a fast-paced technical environment.

  • Ability to collaborate effectively with teammates and communicate clearly.

  • Eagerness to learn new tools, systems, and engineering practices.

Language Requirements
French-English bilingualism is required.
In addition to fluency in French, successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients, colleagues and/or various stakeholders.

Annual Base Salary Range or Hourly Base Pay Range:

$59,500.00 - $84,560.00

Compensation Type:

Salary

Incentive Eligible:

No

Sales Commission Eligible:

No

Disclaimer: We strive to provide competitive compensation for this position, tailored to a variety of factors. The actual compensation will depend on elements such as seniority, merit, geographic location, education, experience,  travel requirements, and union designation.   Our compensation range is generally based on the national average for the country.  Additionally, benefits may vary depending on the region, business alignment, union involvement, and employee status.

This posting is for an existing vacancy. The position is imminently available, and qualified candidates will be considered for immediate placement.

We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.


What Trane Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Trane Technologies logo

About Trane Technologies

Sourced by ZipRecruiter

At Trane Technologies and through our businesses including Trane® and Thermo King®, we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. We're a team that dares to look at the world's challenges and see impactful possibilities. We believe in a better future when we uplift others and enable our people to thrive at work and at home. We boldly go.

Industry

Industrial machinery manufacturing and machinery manufacturing

Company size

10,000+ Employees

Headquarters location

Davidson, NC, US