Back to results

Full-Stack Developer (Co-op)

  • Pickering, ON, Canada

The expected annual compensation range for this position is $20 per hour to $25 per hour. · Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
The expected annual compensation range for this position is $20 per hour to $25 per hour.
Job type
Full-time
Apply by
Experience
Full-Stack Development – At least 1 year of experience (through coursework, personal projects, internships, or co-op terms) with modern full-stack development
Posting language
English
Posted

Original job description

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/Mississauga, ON office. This posting is for an existing vacancy for which we are actively recruiting. 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, skills and abilities required by the position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Responsibilities

  • Backend Development – Develop maintainable backend logic using C# and ASP.NET Core
  • Build APIs, business logic, and services that support front-end applications and AI-powered features
  • Frontend Development – Build modern, responsive interfaces using React
  • 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
  • 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
  • Design and document endpoints for scalable, data-driven systems
  • Software Architecture – Contribute to secure, modular, and maintainable system design
  • 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 – 2 nd year to 4 th 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
  • 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
  • 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
  • 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)

Compensation

The expected annual compensation range for this position is $20 per hour to $25 per hour. Please note that Tetra Tech considers various factors in determining compensation, including but not limited to education, relevant and demonstrated work experience in the role, skills, geographic location, qualifications, certifications, and other competencies relevant to the needs of the business.

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 are 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 500 locations around the world. Our reputation rests on the technical expertise and dedication of our employees - 25,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 https://www.tetratech.com/careers. 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 www.tetratech.com/careers .

Tetra Tech CNU hereby confirms that no artificial intelligence systems are used to screen, assess, or select applicants for this position. All applicant information is reviewed and assessed exclusively by human decision-makers throughout every stage of the hiring process.

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

Please no phone calls or agencies.

Additional Information

  • Organization: 717 CNU
More about this job

Responsibilities

Develop and maintain backend services, APIs, and responsive React interfaces, integrating with SQL Server and supporting AI-powered features. Contribute to secure, modular software architecture and use Excel tools to track and analyze large datasets.

Requirements

Applicants must be second- to fourth-year students in Computer Science, Software Engineering, or a related field, with at least one year of full-stack development experience through coursework, projects, internships, or co-op terms. Preferred qualifications include C#/.NET and React proficiency, familiarity with LLMs and AI APIs, advanced Excel skills, and the ability to work on a multidisciplinary team.

Skills

  • C#
  • ASP.NET Core
  • React
  • Full-Stack Development
  • OpenAI API
  • Large Language Models
  • RESTful APIs
  • Microsoft SQL Server
  • Backend Development
  • Frontend Development
  • AI Integration
  • Excel Macros
  • Visual Basic
  • Advanced Excel Formulas
  • Software Architecture
  • Teamwork

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Engineering

Keywords

  • C#
  • ASP.NET Core
  • React
  • OpenAI API
  • Large Language Models
  • Artificial Intelligence
  • Natural Language Processing
  • Automation
  • RESTful APIs
  • Microsoft SQL Server
  • Full-Stack Development
  • Backend Development
  • Frontend Development
  • Business Logic
  • API Integration
  • Software Architecture
  • Layered Architecture
  • Structured Data
  • Excel
  • Macros
  • Visual Basic
  • Advanced Formulas
  • Data Analytics
  • Data Visualization
  • Computer Science
  • Software Engineering
  • Co-op

Report this job

Get in touch
MovoJobs

Contact us