Student Internship - Full Stack Developer
Sep 15Written By Renee BlackThe ProjectGoodBot 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.ResponsibilitiesBuild user-facing features using React.js and/or Next.jsDesign and build backend services and APIs using Python and FastAPIHandle data manipulation, animations, and other supporting logic across the stackIntegrate frontend and backend cleanly, keeping the system reliable as it growsProvide high-quality, well-tested codeParticipate in code reviews and contribute to the continuous improvement of our development processes and methodologiesUnderstand GoodBot's core values and the problems this project — and the organization more broadly — is trying to solveRequirementsActively enrolled in a degree program in Canada at this timeBachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)Proven experience as a full stack developerExpertise in React.js and/or Next.js and its core principles (preferably)Proficiency in Python and experience with PostgreSQL and FastAPI or similar frameworksProficiency in JavaScript, HTML, CSS, and related web technologiesFamiliarity with RESTful APIsComfort working with supporting libraries for things like date handling, animations, and data manipulationExcellent problem-solving and communication skillsAbility to work both independently and collaborativelyPassion for using technology to make a positive impact on societyStart Date, Term & CompensationThis 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.How to ApplyTo apply, email your CV and cover letter to careers@goodbot.ca by September 15, 2026.Renee BlackStudent Internship - Full Stack DeveloperSep 15Written By Renee BlackThe ProjectGoodBot 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.ResponsibilitiesBuild user-facing features using React.js and/or Next.jsDesign and build backend services and APIs using Python and FastAPIHandle data manipulation, animations, and other supporting logic across the stackIntegrate frontend and backend cleanly, keeping the system reliable as it growsProvide high-quality, well-tested codeParticipate in code reviews and contribute to the continuous improvement of our development processes and methodologiesUnderstand GoodBot's core values and the problems this project — and the organization more broadly — is trying to solveRequirementsActively enrolled in a degree program in Canada at this timeBachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)Proven experience as a full stack developerExpertise in React.js and/or Next.js and its core principles (preferably)Proficiency in Python and experience with PostgreSQL and FastAPI or similar frameworksProficiency in JavaScript, HTML, CSS, and related web technologiesFamiliarity with RESTful APIsComfort working with supporting libraries for things like date handling, animations, and data manipulationExcellent problem-solving and communication skillsAbility to work both independently and collaborativelyPassion for using technology to make a positive impact on societyStart Date, Term & CompensationThis 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.How to ApplyTo apply, email your CV and cover letter to careers@goodbot.ca by September 15, 2026.Renee BlackThe ProjectGoodBot 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.ResponsibilitiesBuild user-facing features using React.js and/or Next.jsDesign and build backend services and APIs using Python and FastAPIHandle data manipulation, animations, and other supporting logic across the stackIntegrate frontend and backend cleanly, keeping the system reliable as it growsProvide high-quality, well-tested codeParticipate in code reviews and contribute to the continuous improvement of our development processes and methodologiesUnderstand GoodBot's core values and the problems this project — and the organization more broadly — is trying to solveRequirementsActively enrolled in a degree program in Canada at this timeBachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)Proven experience as a full stack developerExpertise in React.js and/or Next.js and its core principles (preferably)Proficiency in Python and experience with PostgreSQL and FastAPI or similar frameworksProficiency in JavaScript, HTML, CSS, and related web technologiesFamiliarity with RESTful APIsComfort working with supporting libraries for things like date handling, animations, and data manipulationExcellent problem-solving and communication skillsAbility to work both independently and collaborativelyPassion for using technology to make a positive impact on societyStart Date, Term & CompensationThis 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.How to ApplyTo apply, email your CV and cover letter to careers@goodbot.ca by September 15, 2026.The ProjectGoodBot 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.ResponsibilitiesBuild user-facing features using React.js and/or Next.jsDesign and build backend services and APIs using Python and FastAPIHandle data manipulation, animations, and other supporting logic across the stackIntegrate frontend and backend cleanly, keeping the system reliable as it growsProvide high-quality, well-tested codeParticipate in code reviews and contribute to the continuous improvement of our development processes and methodologiesUnderstand GoodBot's core values and the problems this project — and the organization more broadly — is trying to solveRequirementsActively enrolled in a degree program in Canada at this timeBachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)Proven experience as a full stack developerExpertise in React.js and/or Next.js and its core principles (preferably)Proficiency in Python and experience with PostgreSQL and FastAPI or similar frameworksProficiency in JavaScript, HTML, CSS, and related web technologiesFamiliarity with RESTful APIsComfort working with supporting libraries for things like date handling, animations, and data manipulationExcellent problem-solving and communication skillsAbility to work both independently and collaborativelyPassion for using technology to make a positive impact on societyStart Date, Term & CompensationThis 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.How to ApplyTo apply, email your CV and cover letter to careers@goodbot.ca by September 15, 2026.subscribe to our newsletterLand AcknowledgmentWe live, work, and play in the unceded ancestral territories of the xʷməθkʷəy̓əm (Musqueam), sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) nations. We encourage all Canadians to deepen awareness of Indigenous territories, seek Indigenous perspectives, and pursue opportunities to advance reconciliation including in Responsible Tech.About UsGoodBot builds toward socially sustainable technology ecosystems by advancing research, policy, and practice. We do this by developing collaborative, measurable, and transparent social impact strategies, frameworks, and tools that are grounded in the interest of advancing healthy societies and democracies.hello@goodbot.ca