2

Entry Level Full Stack Developer Jobs in Waterloo, ON

Director, Support

Waterloo, ON · On-site +1

CA$85K - CA$104K/yr

Software Developer At GoldCare, we're on a mission to make healthcare smoother and smarter ... Work Experience (Entry-Level Friendly) * 0-2 years of professional experience supporting databases ...

next page

Showing results 1-20

Entry Level Full Stack Developer information

See Waterloo, ON salary details

$42K

$63.4K

$77.9K

How much do entry level full stack developer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for entry level full stack developer in Waterloo, ON is $63,358.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,813.00 and $74,588.00 per year, depending on experience, location, and employer.

What Is the Job of an Entry-Level Full Stack Developer?

A full stack is the front and back end of an application. It is comprised of a computer system, a programming language, database software, and a computer server. As an entry-level full stack developer, your responsibilities consist of developing something on behalf of a client. In an entry-level full stack developer role, you may help build an SQL database, a JavaScript application, or a PHP database on a server. Your qualifications should include a general knowledge of every level of software development as well as one or more common programming languages such as HTML, CSS, Python, and SQL.

What is the difference between Entry Level Full Stack Developer vs Junior Web Developer?

AspectEntry Level Full Stack DeveloperJunior Web Developer
Required SkillsBasic knowledge of front-end and back-end technologies, programming languages like JavaScript, HTML, CSS, and some backend frameworksFundamental web development skills, mainly front-end or back-end, with limited full-stack experience
Work EnvironmentCollaborates on full project cycles, working on both client and server-side codeFocuses on specific parts of web development, often under supervision
Common UsageUsed in companies seeking versatile developers capable of handling full-stack tasksOften entry-level roles focusing on specific web development tasks

In summary, Entry Level Full Stack Developers have a broader skill set covering both front-end and back-end development, while Junior Web Developers typically specialize in one area with limited full-stack responsibilities. The choice depends on your desired focus and career path in web development.

What are the key skills and qualifications needed to thrive as an Entry Level Full Stack Developer, and why are they important?

To thrive as an Entry Level Full Stack Developer, you need proficiency in both front-end (HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, or Java) technologies, supported by a relevant degree or coding bootcamp experience. Familiarity with databases (SQL/NoSQL), version control systems like Git, and frameworks such as React or Express is typically required. Strong problem-solving skills, attention to detail, and effective communication help you work collaboratively and adapt to changing project requirements. These skills and tools are vital for building, maintaining, and improving dynamic web applications in fast-paced development environments.

What are some common challenges Entry Level Full Stack Developers face when transitioning from academic projects to real-world applications?

Entry Level Full Stack Developers often find that real-world projects are more complex and less structured than academic assignments. They may encounter challenges such as working with legacy code, collaborating across multidisciplinary teams, and managing competing priorities within agile development cycles. Additionally, adapting to company-specific workflows, version control practices, and deployment processes can be initially overwhelming. However, these experiences provide valuable learning opportunities and quickly build practical, in-demand skills.

What is an Entry Level Full Stack Developer?

An Entry Level Full Stack Developer is a professional who is new to the software development field and works on both the front-end (client side) and back-end (server side) of web applications. They are familiar with various programming languages, frameworks, and tools needed to build and maintain entire web projects. While they may have limited experience, they are capable of handling tasks such as developing user interfaces, creating APIs, managing databases, and deploying applications under the guidance of more experienced developers. Entry level full stack developers often work as part of a team and receive mentorship to help them grow their skills.
What cities near Waterloo, ON are hiring for Entry Level Full Stack Developer jobs? Cities near Waterloo, ON with the most Entry Level Full Stack Developer job openings:

Battery Prototyping and Testing Engineer

University of Waterloo

Waterloo, ON

Full-time

Posted 4 hours ago


Job description

At theUniversity of Waterloo, we create and promote a culture where everyone can reach their full potential. As an employee, you get support & opportunities that empower you to advance your career. Explore how we can bring big ideas to life, together. The University is a welcoming workplace for those of all abilities, interests, and expertise. As part of our workforce, you can do what you do best, every day.
Learn more about our recruitment process.

Job Requisition ID:

2026-00305


Time Type:

Full time

Employee Group:

Staff

Job Category:

Laboratory Support

Employment Type:

Permanent

Department:

Faculty of Engineering - Chemical Engineering - Technical Operations

Hiring Range:

$78,214.70 - $97,768.38

Posting Information:

This posting is for an existing vacancy.

The internal posting deadline for this position is March 19, 2026 at 11:59PM.

This position is contingent on funding.

Job Description:

Primary Purpose

The position is responsible for the provision of battery prototyping and testing services to support research in the battery prototyping labs of the Ontario Battery and Electrochemistry Research Centre (OBEC), including funded external research interests. The incumbent is required to maintain the battery prototyping lab and all aspects of its operations.

For daytoday operational oversight, this position functions under the indirect supervision of the Facility Manager and the Senior Metrologist of the Chemistry Department.

Key Accountabilities

Battery Prototyping Equipment

Be proficient in formulating slurries of active material, conductive additives and binders by various mixing strategies to be tape cast or slot-die coated onto current collectors.

Possess an understanding of the tradeoffs between ink viscosity, solids loading and coating parameters to achieve crack-free coatings of a desired thickness.

Measure key coating parameters like slurry viscosity, film thickness and bulk density using standard metrology equipment.

Run semi-automated machinery required to create large format batteries of pouch and cylindrical geometry including roller presses, cutters, electrode stackers, electrolyte fillers, degassers, laminators and tab welders.

Train academic and industry users in the abovementioned steps

Operate, calibrate and maintain equipment

Keep the prototyping space clean and organized with the appropriate handling and disposal techniques, including the disposal of hazardous materials

Battery Testing

Operate a variety of battery testers to determine performance of coin, pouch and cylindrical cell prototypes both at room temperature and in controlled environment chambers.

Generate results files for external users.

Train internal and external users on battery tester and environmental chamber operation.

Maintain and calibrate battery cycler and potentiostat/galvanostat channels.

Administration

Maintain the battery prototyping and testing facilities and all aspects of their functioning, including usage, scheduling, and all related charges.

Process users' requests for prototyping or analysis and communicating results.

Source and order supplies for the facilities.

Establish and maintain liaison with equipment sales representatives and technical support.

Assist in the supervision of casual co-op students who might occasionally assist in operations.

Safety

Maintain first aid kit, spill kit, posted safety procedures including WHMIS, hazardous waste disposal etc. in the analytical lab.

Prepare and maintain Standard Operating Procedures (SOPs) in the analytical lab.

Conduct regular safety inspections in the analytical lab, including the enforcement of safety requirements for lab users.

Prepare and maintain chemical inventory in accordance with UW and legislative requirements in the analytical lab.

Other duties

Serve as a technical resource person for OBEC faculty, researchers, and students in the development of their research projects.

Provide occasional support in the operation and maintenance of OBEC's metrology facilities in collaboration with staff from the Faculty of Science.

Required Qualifications

Education

A master's degree in Chemical Engineering, Materials Engineering, Materials Science, Chemistry or a related field. A bachelor's degree would be considered in the case an applicant has considerable and significant experience in battery prototyping/testing in addition to experience managing laboratory resources. PhD level applicants will be considered but such an advanced degree is not necessary.

Experience

Practical, hands-on experience formulating active material slurries, processing electrodes into packaged batteries and operating battery testers or potentiostat/galvanostats is a must.

A working knowledge of electrochemistry as applied to Li-ion or beyond Li-ion batteries is required along with experience processing and analyzing battery performance data.

Experience troubleshooting and working with scientific equipment is an asset.

Knowledge/Skills/Abilities

Understands the materials chemistry and electrochemical limitations of cathode and anode materials used in Li-ion batteries with cursory knowledge of next-generation chemistries.

Skilled in formulating electrodes with knowledge in the downstream processes required to achieve a high energy density, packaged battery.

The ability to quickly learn and adapt new processing and analytical methodologies.

Knowledge in standard battery testing protocols including CC, CCV, EIS, CV, GITT, PITT, etc.

Knowledge in analytical laboratory practices and equipment functionality, specifically, XRD, GC-MS, QCM, SEM/EDS/EBSD, TGA, DSC, BET

Equity Statement
The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg, and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is coordinated within the Office of Indigenous Relations.
The University values the diverse and intersectional identities of its students, faculty, and staff. The University regards equity and diversity as an integral part of academic excellence and is committed to accessibility for all employees. The University of Waterloo seeks applicants who embrace our values of equity, anti-racism and inclusion. As such, we encourage applications from candidates who have been historically disadvantaged and marginalized, including applicants who identify as First Nations, Metis and/or Inuk (Inuit), Black, racialized, a person with a disability, women and/or 2SLGBTQ+.
Positions are open to qualified candidates who are legally entitled to work in Canada.
The University of Waterloo is committed to accessibility for persons with disabilities. If you have any application, interview, or workplace accommodation requests, please contact Human Resources athrhelp@uwaterloo.ca or 519-888-4567, ext. 45935.