1

Full Stack Software Engineer Intern Jobs in Kanata, ON

Role Overview We are looking for a Full-Stack Software Engineer to join our growing engineering team. In this role, you will work across frontend, backend, and cloud infrastructure to build scalable ...

AI Full Stack Developer

Ottawa, ON · On-site

CA$114K - CA$171K/yr

Participate in all stages of software development-from requirements gathering through deployment ... in full stack development. * Experience leading and mentoring a team of 4+ developers.

We are actively seeking Cloud Software Engineers to join our dynamic, growing, remote first Foci ... Who Are We're Looking For We are looking for Full Stack Developers/Software Engineers to help grow ...

We're looking for a passionate Senior Full-Stack Developer who wants to make a difference in a fast ... Our software platform currently supports marketplaces like Amazon and Google Shopping. With over 8M ...

Senior Full-Stack Engineer (Media Team) Location: Ottawa, ON or Toronto, ON | Hybrid Department: R&D | Video Type: Permanent | Full-Time Vacancy Status: This is an active, approved role and we are ...

Staff Full Stack Engineer

Ottawa, ON · Remote

CA$138K - CA$185K/yr

Staff Full Stack Engineer Location: Ottawa, ON or Toronto, ON | Hybrid Department: R&D Type: Permanent | Full-Time | Existing Vacancy About Solink At Solink, our mission is to safeguard what matters ...

Enrolled in a bachelor's or master's degree in computer or electrical engineering, computer science, or similar disciplines * Experience with C or C++ Assets: * Developing software for embedded ...

next page

Showing results 1-20

Full Stack Software Engineer Intern information

What does a full stack software engineer intern do?

A Full Stack Software Engineer Intern assists with the development of both the front-end and back-end components of web applications. They work under the guidance of experienced engineers to write code, debug issues, and help integrate different technologies across the software stack. Typical tasks include building user interfaces, connecting to databases, and testing new features. This role helps interns gain hands-on experience with various programming languages, frameworks, and tools commonly used in software development.

What are the key skills and qualifications needed to thrive as a full stack software engineer intern?

To thrive as a Full Stack Software Engineer Intern, you need a solid understanding of programming languages (such as JavaScript, Python, or Java), basic web development concepts, and enrollment in a relevant degree program like computer science. Familiarity with frameworks (like React or Node.js), version control systems (such as Git), and cloud platforms are often expected. Strong problem-solving abilities, eagerness to learn, and effective teamwork set standout interns apart. These skills and qualities enable interns to contribute meaningfully to projects, adapt quickly to new technologies, and collaborate efficiently in dynamic development environments.

What types of projects and technologies do full stack software engineer interns typically work on during their internship?

Full Stack Software Engineer Interns often work on a variety of projects that span both front-end and back-end development. This may include building user interfaces with frameworks like React or Angular, developing APIs using Node.js or Python, and working with databases such as MongoDB or PostgreSQL. Interns usually collaborate closely with senior engineers, designers, and product managers, gaining exposure to the full software development lifecycle. The work environment tends to be fast-paced and collaborative, offering valuable opportunities to learn modern development practices and tools.

What is the difference between Full Stack Software Engineer Intern vs Software Developer Intern?

AspectFull Stack Software Engineer InternSoftware Developer Intern
Required SkillsKnowledge of both front-end and back-end technologies, basic understanding of databasesFocus on specific programming languages or platforms, such as Java, Python, or mobile development
Work EnvironmentCollaborates on full application development, often in agile teamsWorks on specific modules or features, may focus on front-end or back-end
Industry UsageCommon in tech companies, startups, and software firmsWidely used across various tech sectors, including web and mobile app development

In summary, a Full Stack Software Engineer Intern has a broader scope, working on both front-end and back-end development, while a Software Developer Intern may focus on a specific area. Both roles provide valuable experience in software development but differ in technical breadth and project involvement.

What cities near Kanata, ON are hiring for Full Stack Software Engineer Intern jobs? Cities near Kanata, ON with the most Full Stack Software Engineer Intern job openings:
Infographic showing various Full Stack Software Engineer Intern job openings in Kanata, ON as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Full-Stack Engineer (Scalable Systems)

Derq

Ottawa, ON • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Derq is an MIT spinoff building AI-powered traffic safety and smart infrastructure. We're a team of passionate innovators, leveraging the latest in AI and technology to transform the future of mobility. Our platform enhances road safety and traffic management by turning real-time data into actionable insights for cities and road operators. Our patented technology collects and analyzes data from connected sensors like cameras, radar, and traffic signal controllers to help predict and prevent road incidents. We deploy edge and cloud solutions that make intersections and highways safer and smarter.

Role Overview

We are looking for a Full-Stack Software Engineer to join our growing engineering team. In this role, you will work across frontend, backend, and cloud infrastructure to build scalable, high-availability products and services powering intelligent transportation systems.

You will contribute to customer-facing applications, backend APIs, cloud-native services, and data pipelines that support real-time analytics, complex workflows, and production-critical operations. This role is ideal for someone who enjoys owning features end-to-end, building for scale, and working in a fast-moving environment where engineering has direct impact on real-world deployments.

Key Responsibilities
  • Design, develop, and maintain full-stack applications across frontend and backend systems
  • Build responsive and scalable frontend applications using React (Remix), TypeScript, and Vue.js
  • Develop backend services and APIs using NestJS and modern microservice architectures
  • Design and optimize integrations with relational databases and data platforms
  • Build and maintain event-driven cloud pipelines using AWS services such as S3, SQS, Lambda, Cognito, and API Gateway
  • Develop ETL and data transformation workflows using Python
  • Deploy and manage containerized applications using Docker and Kubernetes (EKS)
  • Contribute to CI/CD pipelines using GitHub Actions and ArgoCD
  • Collaborate with product, engineering, and deployment teams to deliver reliable production-ready solutions
  • Troubleshoot production issues, improve system performance, and support scalability initiatives
  • Participate in technical discussions, architecture reviews, and engineering best practices

Requirements

  • 7+ years of experience in FullStack engineering, working across frontend, backend, and production environments
  • Experience building scalable, high-availability platforms that support large user volumes, complex workflows, and production-critical operations
  • Strong frontend experience with React (Remix), TypeScript, and Vue.js (Vue 2 - legacy)
  • Backend experience using NestJS and building APIs / microservices
  • Solid experience with relational databases (RDBMS) and familiarity with MongoDB and Amazon Redshift
  • Handson experience with public cloud platforms (AWS preferred) and services such as S3, SQS, Lambda, Cognito, and API Gateway
  • Experience building eventdriven pipelines (S3 SQS Lambda), using Python for ETL and data transformation
  • Experience with CI/CD pipelines (GitHub Actions, ArgoCD) and containerized deployments using Docker and Kubernetes (EKS)
  • Comfortable working independently, taking ownership, and operating in a fastmoving environment