Student Internship - Full Stack Developer

GoodBot

Canada

Hybrid

CAD 24,000 - 34,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

GoodBot in Canada is seeking a motivated Student Internship - Full Stack Developer to help build a dashboard and policy-intelligence workflow. You will work across the stack—from React frontend to Python backend—turning ideas into a reliable product, with an emphasis on accessibility and clarity.

This 3-month, full-time internship runs Sept 30, 2026 to Dec 30, 2026, at 35 hours per week, paying $21.00 per hour.

Qualifications

  • Currently enrolled in a Canada-based degree program.
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Proven full stack development experience.
  • Experience with React.js and/or Next.js.
  • Proficiency in Python and PostgreSQL with FastAPI or similar frameworks.
  • Familiarity with RESTful APIs.
  • Strong problem-solving and communication skills.
  • Ability to work independently and with others.
  • Passion for using technology to create positive societal impact.

Responsibilities

  • Build user-facing features using React.js and/or Next.js.
  • Design and build backend services and APIs using Python and FastAPI.
  • Handle data manipulation, animations, and other supporting logic across the stack.
  • Integrate frontend and backend cleanly, keeping the system reliable as it grows.
  • Participate in code reviews and contribute to the continuous improvement of our development processes and methodologies.
  • Understand GoodBot's core values and the problems this project — and the organization more broadly — is trying to solve.

Skills

Problem-solving
Communication
Independent work
Team collaboration
Interest in responsible tech

Education

Bachelor's degree in Computer Science or related field
Active enrollment in a Canadian degree program

Tools

React.js
Next.js
Python
FastAPI
PostgreSQL
RESTful APIs

Job description

Student Internship - Full Stack Developer
The Project

GoodBot is building a repository of key resources, organizations, policies, and issues to help companies, civil society organizations, policymakers, and citizens advance responsible technology practices, individually and collectively.

As part of this, we're building a dashboard that captures signals from users and turns them into a policy-intelligence workflow — surfacing patterns in questions, gaps, and challenges that matter for coalition-building, advocacy, and research.

We're looking for a full stack engineer who can move comfortably across the whole stack — from interface to API to data — and help take this from concept to a working, reliable product.

The Full Stack Developer will work with the GoodBot Responsible Tech hub team to build and strengthen an ecosystem web application with information on emerging issues, policies, nonprofits, experts, books, podcasts and other resources as organizations work to navigate the rapid emergence of AI impacting different areas of personal and professional spaces.

Responsibilities

Build user-facing features using React.js and/or Next.js

Design and build backend services and APIs using Python and FastAPI

Handle data manipulation, animations, and other supporting logic across the stack

Integrate frontend and backend cleanly, keeping the system reliable as it grows

Participate in code reviews and contribute to the continuous improvement of our development processes and methodologies

Understand GoodBot's core values and the problems this project — and the organization more broadly — is trying to solve

Requirements

Actively enrolled in a degree program in Canada at this time

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)

Proven experience as a full stack developer

Expertise in React.js and/or Next.js and its core principles (preferably)

Proficiency in Python and experience with PostgreSQL and FastAPI or similar frameworks

Familiarity with RESTful APIs

Comfort working with supporting libraries for things like date handling, animations, and data manipulation

Excellent problem-solving and communication skills

Ability to work both independently and collaboratively

Passion for using technology to make a positive impact on society

Start Date, Term & Compensation

This is a 3-month full time (35 hours per week) position starting Sept 30 2026 to December 30 2026. Compensation will be $21.00 per hour depending on experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Intern: Build Impactful Web Apps (React/Python)
Full-Stack Intern: Build Impactful Web Apps (React/Python)

GoodBot • Canada

Hybrid
CAD 24,000 - 34,000
Software Engineer Intern, Fullstack (Summer 2027)
Software Engineer Intern, Fullstack (Summer 2027)

United States Digital Space LLC • Toronto

On-site
CAD 114,616,000 - 128,943,000
Mental health benefits
2 days paid time off + 3 days sick
Subsidized commuter benefits and ride-
Senior Software Developer - Growth
Senior Software Developer - Growth

Botpress • Montreal

On-site
CAD 80,000 - 110,000
Top-tier health benefits
4 weeks vacation
Hybrid schedule
+1
Full-Stack Software Engineer
Full-Stack Software Engineer

RoBIM Technologies Inc. • Edmonton

Hybrid
CAD 90,000 - 120,000
Equity opportunities
Benefits package
Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Super • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive salary
Remote flexibility
Work-from-home allowance
+3
Senior Software Developer - Growth
Senior Software Developer - Growth

Botpress • Montreal

On-site
CAD 85,000 - 110,000
Top-tier health benefits
Access to telemedicine
4 weeks vacation
+2
Software Engineering Intern - Summer 2027
Software Engineering Intern - Summer 2027

Engg • Toronto

On-site
CAD 69,000 - 83,000
Software Engineering Intern - Summer 2027
Software Engineering Intern - Summer 2027

Superhuman Labs, Inc. • Toronto

On-site
CAD 57,000 - 81,000
Living expense stipend
Software Engineering Intern - Summer 2027
Software Engineering Intern - Summer 2027

Superhuman • Toronto

Hybrid
CAD 59,000 - 79,000
Hybrid work model
Toronto hub access
Mentor-guided internship
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11