Point your AI agent at freehire and let it find you a job.

Get the CLI →

GoodBot

Open 18d

Student Internship - Full Stack Developer

Posted 10 views
Discussion

Summary

A 3-month full-time student internship (Sept 30 – Dec 30, 2026) building a responsible-tech policy-intelligence dashboard for GoodBot. Day-to-day work spans the full stack: React.js/Next.js frontends, Python/FastAPI backends, and PostgreSQL data handling.

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.

Skills

What Intern Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available