Full-Stack Developer

1 week ago


Pickering, Ontario, Canada Tetra Tech Full time $60,000 - $80,000 per year

Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world. We combine consulting and engineering with advanced analytics and technology to solve the world's most complex challenges. Our innovation hubs across the globe will enable you to share ideas and best practices while growing your professional network. Wherever you are in your career journey, you will benefit from working with world-class engineers, scientists, and technical specialists.

Apply today and join the company that is Leading with Science.

Your Role:

We are currently seeking a Full-Stack Developer (Co-op) for our Pickering, Ontario office. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. The primary focus of this role will be AI integration within full-stack applications.

Responsibilities:

  • Backend Development – Develop maintainable backend logic using C# and ASP.NET Core

o Build APIs, business logic, and services that support front-end applications and AI-powered features

  • Frontend Development – Build modern, responsive interfaces using React

o Use component-based UI design and state management to create clean user experiences

  • AI and Automation – Implement OpenAI API and similar AI services to enable natural language processing, automation, and intelligent data insights

o Design backend workflows that leverage AI models for dynamic content generation, user interaction, and analytics

  • API Integration – Develop and consume RESTful APIs to enable communication between distributed services and client apps

o Design and document endpoints for scalable, data-driven systems

  • Software Architecture – Contribute to secure, modular, and maintainable system design

o Focus on backend-to-database integration and front-end API consumption within a layered architecture

  • Database Interaction – Work with Microsoft SQL Server to query, update, and interface with structured data
  • Excel – track and monitor predetermined set of data points in a spreadsheet with greater than 1,000 rows or columns using macros, Visual Basic, and advanced formulas

Qualifications:

  • Education – Recent graduate or 4th-year student in Computer Science, Software Engineering, or a related field from a recognized college or university
  • AI Integration – Familiarity with Large Language Models (LLMs) and their practical use through APIs

o Experience with the OpenAI API or similar platforms is considered an asset

  • Full-Stack Development – At least 1 year of experience (through coursework, personal projects, internships, or co-op terms) with modern full-stack development

o Proficiency in C# / ASP.NET for backend development and React for frontend development is preferred

  • AI Development Experience – Previous hands-on experience applying AI in software projects is considered an asset

o This may include integrating ML models, using AI APIs, or contributing to AI-enhanced applications

  • Excel – advanced formulas, macro's, advanced analytics (trending/splicing, graphing etc.)
  • Must be able to work as part of a multi-disciplined team

This is a co-op role with flexibility in duration (4 months, 6 months or 1 year)

Additional Information

A requirement of working for Tetra Tech is that you are at least 18 years of age and legally entitled to work in Canada. (A copy of a valid work permit may be required.)

If you are considered for the position, clearance on all applicable background checks (which may include criminal, identity, educational and security) and professional reference checks is required. Some Tetra Tech positions require an enhanced level of background assessment, which is dictated by law. These positions require advanced criminal record checks that must also be conducted from time to time after commencement of employment.

About Tetra Tech:

Tetra Tech combines the resources of a global, multibillion-dollar company with local, client-focused delivery in more than 600 locations around the world. Our reputation rests on the technical expertise and dedication of our employees—30,000 associates working together to provide smart, scalable solutions for challenging projects. We are proud to be home to leading technical experts in water, environment, infrastructure, resource management, energy, and international development.

Explore our open positions at Follow us on social media to learn more about our people, culture, and opportunities:

LinkedIn: @TetraTechCareers

Twitter: @TetraTechJobs

Facebook: @TetraTechCareers

Tetra Tech Canada invites resumes from all interested parties. To apply, please submit your resume and cover letter on the Careers portion of our website at

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

Please no phone calls or agencies.



  • Pickering, Ontario, Canada Trench Group Full time $50,000 - $80,000 per year

    On-site | Full time | Student (not yet graduated)About UsIn Trench Canada, we deliver state-of-the-art, safe, and reliable instrument transformers, coils, and bushings for seamless energy transmission. With a legacy of customized engineering and innovation, we enable society to harness the power of electricity with reliability and performance. But we are...


  • Pickering, Ontario, Canada a9ca08ee-4eda-4bfd-afa4-77d42239a3c6 Full time $100,000 - $140,000 per year

    Pickering, Ontario, Canada|req1444Posted on: 11/27/2025AI & ML Developer InternOn-site | Full time | Student (not yet graduated)About usIn Trench Canada, we deliver state-of-the-art, safe, and reliable instrument transformers, coils, and bushings for seamless energy transmission. With a legacy of customized engineering and innovation, we enable society to...


  • Pickering, Ontario, Canada Morson Full time $67,200 - $78,000 per year

    Job Description Application DeveloperResume Due Date: Wednesday, March 26th, :00PM EST)Number of Vacancies: 1Level: MP3Hourly Rate: $65 - 75/hourDuration: 12 MonthsHours of work: 35Location: 889 Brock Road, Pickering (Hybrid – 2 days remote)Job OverviewReporting to the Section Head, Information Systems, this position is responsible to develop new IT...


  • Pickering, Ontario, Canada Morson Full time $70,000 - $90,000 per year

    Job DescriptionTitle:  Application DeveloperResume Due Date: Thursday, August 07, :00PM EST Number of Vacancies: 1Level:  MP4, $70-$90 INCDuration:  12 MonthsHours of work:  40Location:  (hybrid – 2 days remote)Temp: 889 Brock Road PickeringBase: CHQ on rotating scheduleJob OverviewJob OverviewReporting to the Section Head, Information Systems, this...


  • Pickering, Ontario, Canada Morson Full time $416,000 per year

    Job Description Senior Data DeveloperLevel: MP5Hourly Rate: $80 - $95/hourDuration: 10 MonthsHours of work: 35Location: 889 Brock Rd., Pickering (100% Remote)Job OverviewJOB FUNCTIONAs a Senior Data Developer, you will be responsible for building and supporting the data driven applications which enable innovative, customer centric digital experiences.You...


  • Pickering, Ontario, Canada NAPA Canada Full time $60,000 - $80,000 per year

    Your routeThe Account Development Specialist is the image, face, and voice of NAPA. You are accountable for building and maintaining quality business relationships with existing and new customers by implementing National, Regional and District-level sales development initiatives and promoting NAPA auto parts and programs. The ADS contributes to keeping NAPA...


  • Pickering, Ontario, Canada UAP Inc. Full time $50,000 - $80,000 per year

    Company Description Be part of a community of authentic, proud and trusted people At NAPA, we are driving the future of the auto parts industry with unmatched service and innovative solutions. Our passionate sales team is at the heart of our success, dedicated to building strong relationships and providing exceptional service. Join us and be part of a...


  • Pickering, Ontario, Canada Bayfair Daycare Full time $72,000 - $96,000 per year

    Job SummaryWe are currently seeking a dedicated and enthusiastic Registered Early Childhood Educator (RECE) to join our team The ideal candidate will be reliable, hardworking, flexible, and passionate about supporting children's learning and development in a nurturing environment. We are currently looking for someone who enjoys working with School Agers.Key...


  • Pickering, Ontario, Canada Tetra Tech Full time $120,000 - $180,000 per year

    Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world. We combine consulting and engineering with advanced analytics and technology to solve the world's most complex challenges. Our innovation hubs across the globe will enable you to share ideas and best practices while growing...


  • Pickering, Ontario, Canada Tetra Tech Full time $100,000 - $120,000 per year

    Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world. We combine consulting and engineering with advanced analytics and technology to solve the world's most complex challenges. Our innovation hubs across the globe will enable you to share ideas and best practices while growing...