1

Junior Full Stack Developer Jobs in Waterloo, ON

Description Turn AI Opportunities Into Reality - Lead full-stack development, mentor the next ... Lead technical design discussions, conduct architecture reviews, and mentor junior developers to ...

Lead Software Developer (AOSP)

Waterloo, ON · On-site

CA$140K - CA$170K/yr

This role spans the entire Software Development Lifecycle (SDLC), requiring a full-stack mindset to ... Lead a small team of junior developers, providing guidance, conducting design reviews, and ...

Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...

Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...

Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...

Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...

As a Junior Machine Learning Engineer on the Global AI Team, you will support the design ... At ALS, you'll be supported to develop new skills and reach your full potential. We invest in our ...

Showing results 41-60

Junior Full Stack Developer information

See Waterloo, ON salary details

$29.4K

$68.7K

$111.4K

How much do junior full stack developer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for junior full stack developer in Waterloo, ON is $68,713.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,009.00 and $77,852.00 per year, depending on experience, location, and employer.

What is the difference between Junior Full Stack Developer vs Front End Developer?

AspectJunior Full Stack DeveloperFront End Developer
Required SkillsHTML, CSS, JavaScript, basic backend knowledge, frameworks like React or AngularHTML, CSS, JavaScript, UI/UX design, frameworks like React, Angular, or Vue
Work EnvironmentCollaborates on both client-side and server-side projects, often in startups or tech companiesFocuses on user interface and experience, primarily in web development teams
Common UsageEntry-level role for full stack development in various industriesSpecialized role focusing on front-end development in web projects

The main difference is that a Junior Full Stack Developer works on both front-end and back-end tasks, while a Front End Developer specializes in creating and optimizing user interfaces. The Junior Full Stack Developer has a broader skill set, whereas the Front End Developer focuses more on design and user experience.

What are the key skills and qualifications needed to thrive as a junior full stack developer, and why are they important?

To thrive as a Junior Full Stack Developer, you need a solid understanding of front-end and back-end programming languages (such as JavaScript, HTML/CSS, and a back-end language like Python or Node.js), along with a relevant degree or coding bootcamp certification. Familiarity with frameworks (like React or Angular), version control systems (such as Git), and basic database management is typically required. Strong problem-solving skills, adaptability, and effective teamwork set standout developers apart. These skills are crucial for building robust, user-friendly applications and collaborating efficiently in fast-paced development environments.

What is a junior full stack developer?

A Junior Full Stack Developer is an entry-level software engineer who is capable of working on both the front-end and back-end components of web applications. They typically have foundational knowledge of programming languages such as JavaScript, HTML, CSS, as well as experience with frameworks like React, Node.js, or similar technologies. Junior Full Stack Developers collaborate with more experienced developers to build, test, and maintain web applications. Their responsibilities often include writing code, debugging, and learning best practices under supervision. This role is ideal for individuals looking to grow their skills in all areas of web development.

What does a junior full stack developer do?

A full stack developer works on both the user-facing and back-end elements of websites and applications. A junior full stack developer works under the supervision of a senior developer. In this position, your duties include handling coding responsibilities for front-end, user-facing elements. You use JavaScript, HTML, and CSS for this part of the job. You also use languages such as Python, SQL, and PHP for the back-end system of a website, including the database, cloud network, and security features. In addition to coding, you test and debug your developments and work with other team members using development strategies and methodologies.

What are some common challenges junior full stack developers face during their first year on the job?

Junior Full Stack Developers often encounter challenges such as balancing the demands of both front-end and back-end development, adapting to new frameworks or tools, and managing time effectively across multiple projects. Collaborating with more experienced team members and understanding how to communicate technical concepts clearly can also be a learning curve. Regular code reviews and mentorship are commonly provided to help junior developers grow their skills and confidence in a supportive team environment.
What are the most commonly searched types of Full Stack Developer jobs in Waterloo, ON? The most popular types of Full Stack Developer jobs in Waterloo, ON are:
What are popular job titles related to Junior Full Stack Developer jobs in Waterloo, ON? For Junior Full Stack Developer jobs in Waterloo, ON, the most frequently searched job titles are:
What job categories do people searching Junior Full Stack Developer jobs in Waterloo, ON look for? The top searched job categories for Junior Full Stack Developer jobs in Waterloo, ON are:
What cities near Waterloo, ON are hiring for Junior Full Stack Developer jobs? Cities near Waterloo, ON with the most Junior Full Stack Developer job openings:
Infographic showing various Junior Full Stack Developer job openings in Waterloo, ON as of August 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 87% In-person, and 13% Remote job distribution, with an average salary of $68,713 per year, or $33 per hour.

AI Lead/Developer

TELUS

Waterloo, ON • On-site

Other

Re-posted 18 days ago


TELUS rating

8.2

Company rating: 8.2 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

23rd of 97 rated telecommunications companies


Job description

Description

Turn AI Opportunities Into Reality - Lead full-stack development, mentor the next generation of AI engineers, and transform finance operations.

Join our team and what we'll accomplish together

At TELUS, the Finance AI & Automation team drives our transformation into an AI-powered organization. In the AI Lead role, you will identify opportunities and build scalable AI-driven solutions while fostering innovation.

You'll leverage technical expertise in GenAI and cloud architecture to build and maintain scalable, intelligent applications that deliver measurable business value. As a technical leader and mentor, you will be involved in full-stack development and partner with Finance leaders to turn AI opportunities into reality.

What you'll do

  • Architect and develop AI/ML full-stack solutions and proof-of-concepts using GenAI technologies and cloud platforms (GCP/Azure)

  • Design and develop data pipelines, robust APIs that serve as foundations powering AI automations and transformative solutions

  • Facilitate process mapping sessions with finance SMEs to capture decision rules and identify potential solutions

  • Drive successful transitions for AI/ML tools from ideation through pilot to scaled deployment across the enterprise

  • Drive accountability through metrics tracking and transparent stakeholder communication

  • Lead technical design discussions, conduct architecture reviews, and mentor junior developers to foster best practices

Qualifications

What you bring

  • Proven 6-8 years of experience in software development or data management, with at least 4 years of technical leadership or architecting complex solutions

  • Advanced data handling and ETL skills, including Cloud Platforms (GCP, Azure), SQL, Data Modeling, and Cloud Data stores

  • Full stack development skills: Frontend (React, modern JavaScript/TypeScript) and Backend (Python, RESTful APIs)

  • Strong background in Machine Learning frameworks, GenAI platforms, LLMs, and agentic AI

  • Exceptional communication skills to present technical concepts to finance stakeholders and business leaders in accessible terms

  • Experience facilitating requirement gathering, design sessions, and technical/architectural reviews

  • Degree in Technology, Computer Science, Finance, Business, or a related field


Great-to-haves

  • Cloud certifications (GCP Professional or Azure Solutions Architect)

  • Familiarity with TELUS data platforms, tools, and AI governance frameworks

  • Prior AI squad or transformation initiative experience


What TELUS employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom