1

Jr Developer Jobs in Toronto, ON (NOW HIRING)

We're seeking a creative and detail-oriented Front-end Web Developer to help bring design concepts and product visions to life. In this role, you'll play a key part in delivering seamless, high ...

Collaborate with other developers, testers, and stakeholders to deliver high-quality software. Participate in code reviews and provide constructive feedback. Mentor junior developers and share ...

Software Developer II

Toronto, ON ยท Hybrid

CA$75K - CA$93K/yr

Your Moneris Career - The Opportunity As a Software Engineer, you will design and build scalable, cloudnative applications that power modern payment and business platforms. You will contribute to the ...

As a Software Developer on Borrowell's Engineering team, you will design, develop, optimize, test, and maintain application code for our in-house web and mobile products. You will ensure that ...

Software Developer

Oakville, ON ยท Hybrid

CA$94K - CA$117K/yr

As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this ...

25-040 Application Developer Resume Due Date: Wednesday, March 26th, 2025 (2:00PM EST) Number of Vacancies: 1 Level: MP3 Hourly Rate: $65 - 75/hour Duration: 12 Months Hours of work: 35 Location: 889 ...

Application Developer Resume Due Date: Thursday, August 07, 2025 (5:00PM EST) Number of Vacancies: 1 Level: MP4, $70-$90 INC Duration: 12 Months Hours of work: 40 Location: (hybrid - 2 days remote ...

The Global Wealth Engineering client technology team is transforming the digital experience for its clients. The team partners and works closely with the Scotia Digital team to bring world-class ...

As a Sr. IBM MDM Developer within Client Systems, Canadian Banking Engineering team, you will play a key role in designing, developing, and supporting enterprise-grade Master Data Management (MDM ...

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 ...

Our engineering stack is pretty world-class. We have a well-documented micro-architecture service written in either Python (Flask) or Rails API using GraphQL. Our front-end consumes the GQL endpoints ...

Full Stack Developer About the role: We are seeking a Full Stack Developer to design, develop, test, deploy, and support software solutions throughout the full software development lifecycle. You ...

Software Developer (Toronto)

Toronto, ON ยท Hybrid

CA$112K - CA$151K/yr

We are seeking a Software Developer to join our Engineering team at our Toronto Hub. As part of our hybrid model, all hub-based team members are expected to work from the office at least twice per ...

We are looking for a highly skilled and innovative Senior Developer who is passionate about building modern digital solutions and delivering exceptional customer experiences. You thrive in a fast ...

We are looking for a highly skilled and innovative Senior Developer who is passionate about building modern digital solutions and delivering exceptional customer experiences. You thrive in a fast ...

We are looking for a highly skilled and innovative Senior Developer who is passionate about building modern digital solutions and delivering exceptional customer experiences. You thrive in a fast ...

Showing results 41-60

Jr Developer information

See Toronto, ON salary details

$21.9K

$66K

$90.2K

How much do jr developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for jr developer in Toronto, ON is $66,023.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,625.00 and $76,347.00 per year, depending on experience, location, and employer.

What is a jr developer?

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 does a junior developer do?

A junior developer assists in designing, coding, testing, and maintaining software applications under the supervision of senior developers. They typically work with programming languages like Java, Python, or JavaScript and use development tools such as version control systems. Their role involves learning best practices and gaining experience in software development processes.

How much does a junior developer get paid?

A junior developer typically earns between $50,000 and $70,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like JavaScript, Python, or Java, and may include benefits such as training and mentorship.

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?

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 cities near Toronto, ON are hiring for Jr Developer jobs? Cities near Toronto, ON with the most Jr Developer job openings:
Infographic showing various Jr Developer job openings in Toronto, ON as of August 2026, with employment types broken down into 64% Full Time, 22% Part Time, and 14% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $66,023 per year, or $31.7 per hour.

Full-Stack Software Developer

Engineered Intelligence Inc.

Mississauga, ON โ€ข On-site, Remote

Full-time

PTO

Re-posted 3 days ago


Job description

Our Business: Engineered Intelligence Inc. (EII) is a power infrastructure technology company with headquarters in Calgary and offices in Toronto. We built a cloud-based software product, ENGIN, that is focused on helping our clients manage their transmission and distribution assets. ENGIN, enables our clients to monitor and maintain the condition of their assets and networks. ENGIN, is analytics-driven, with machine learning workloads and a vision of AI assisted planning.


With our intensive knowledge of grid-level assets, we provide our clients with the white glove experience. From software implementation, maintenance, and assistance with regulatory matters to ensure their grids are managed safely and with optimal cost efficiency.


If you would like to learn more, please visit our website at https://www.engineeredintelligence.com/


Who we are: We are a lean, fully remote team of professionals spanning across Canada who truly enjoy working together. We are alight with passion over building this remarkable business from the ground up. Everything we do matters. We are all experts in our field working together to build a strong company and achieve exceptional career milestones.

  • We value Teamwork as we believe great people do great things. We invest in our people and work together to achieve both individual and shared goals.
  • We are Committed to our Customers as our customers were our inspiration, now they are our focus.
  • We value Innovation & Diversity. We explore how to do what has yet to be done; We celebrate the limitless value diverse teams bring to innovation.
  • We take Ownership. This means we take initiative to exceed expectations and exercise accountability every step of the way.


The Position:Do our values align with you? Are you an experienced Full-Stack Software Developer looking to join a dedicated team working together to build rewarding careers and an incredible business? If so, please read on for more information!


Thisis a full-time role reporting to the Head of Engineering. This role will contribute to all stages of the software development life cycle: from participating in design and requirements breakdown, architecture and technical solutioning, analyzing / refactoring code, application development, and creating documentation. Strong full-stack capabilities are desired for this role, but developers with particularly strong experience either on the front-end or back-end and desire to do full-stack are most welcome to apply.


Work Location:
We are a hybrid company with offices in Calgary and Toronto. We spend much of our time working remotely but also meet regularly in our offices. Only candidates that can regularly work in either of these locations will be considered.


The ideal candidate will have:

  • Bachelor's Degree in Software Engineering, Computer Science or equivalent
  • 4+ years developing dynamic web-based applications in a professional environment
  • Experience with front-end development including:
    • Strong knowledge of typescript and it's best practices
    • Front-end development using common frameworks - Angular/React
      • Experience with recent versions of Angular or desire to work with Angular
    • Developing RESTful web APIs.
  • Experience with back-end development including
    • Knowledge of Java/Kotlin or similar languages
    • Experience with frameworks like Spring / Spring Boot
    • Experience with relational databases and ORMs
  • Strong focus on quality including code quality, unit testing, and general advocacy for continuous improvement
  • Ability to work independently and as part of a team; a self-starter, comfortable working with complex systems, eager to take on a wide range of responsibilities.


It would be great if you also have:

  • Understanding of AWS cloud services.
  • Knowledge of, exposure to, or experience with:
    • Web application server-side development frameworks, specifically Node.js / express.js with NoSQL database.
    • Data visualization and data analytics libraries and tools.
  • Exposure to Apache Spark
  • Knowledge or exposure to Scala
  • Knowledge or exposure to Python
  • Any familiarity with electrical engineering concepts and terminology.
  • Interest or exposure to machine learning tools and workloads.
  • Experience building/maintaining multi-tenant product environments, data management for multi-tenant environments, database migrations for multi-tenant environments.
  • Contribution to any opensource projects or libraries.


As a Full-Stack Software Developer you will:

  • Be involved throughout the software development life-cycle:
    • Offer suggestions and opinions towards technical solutioning for new development tasks.
    • Complete software development tasks across the application with an emphasis on high-quality code.
    • Identify and quantify (i.e. priority, time estimate) "tech debt" within the codebase(s).
  • Produce high-quality, effective, and sustainable code; ensure code is functional, testable, maintainable, and meets business requirements; ensure code is tested with test cases.
  • Understand the ins-and-outs of the company's software products from a technical perspective (i.e., architecture, design patterns, code structure).
  • Proficient in core aspects of business logic and user interactions with the company's software products.
  • Accept and produce feedback with the software development team:
    • Perform peer-reviews, review of pull requests for code style, design patterns, and best practices.
    • Perform code reviews and documentation when required to share knowledge with other team members.
    • Contribute towards best practices and technical resources within the development team.
  • Involvement in software implementation process as required, such as client delivery.
  • Peer within the development team, and mentor to intermediate, junior, and student developers


What we offer:

  • Flexible work hours (Core working hours 10:00AM to 3:00PM).
  • Autonomy with a wide range of responsibilities, opportunities for advancement, and cross-disciplinary exposure.
  • Stock options so you can realize the value created with your work in the organization.
  • The opportunity to put your skills to work, add milestones to your resume, and be part of something great from the early stages of a promising business.
  • Interactive and supportive remote workplace culture.
  • Competitive compensation package.
  • Paid time off and Benefits.