Climatebase LIVE @SF Climate Week: Online Job Fair - 09 AM PT • Wed, April 23
Back
This job is no longer active

Software Engineering Intern (Summer 2025) - Full Stack (Javascript)

13 days ago
Internship
$25-$30/Hour
Remote · Los Angeles, CA, US... more

Overview

Spherical is seeking two Software Engineering Interns (Summer 2025) - Full Stack (Javascript) for the period of May 27th - August 7th. This individual will report to the Engineering team and will be responsible for full-stack projects that have a social impact, build and improve features in Vue.js (frontend) and Node.js (backend).

About Spherical

We’re a small team building a Mapbox-powered web application called the Living Infrastructure Field Kit that allows participants to design public spaces and help communities in LA county to be more climate resilient. Our tech stack is Vue/Node/Typescript, Express, and MongoDB. No prior knowledge of these frameworks are required. We’re looking for passionate software engineering interns to work on meaningful full-stack projects, contribute code to production, and learn from experienced engineers. Learn more →

Current Project

The Living Infrastructure Field Kit

https://vimeo.com/670304734

What You'll Do

  • Work on full-stack projects that have a social impact.

  • Collaborate with engineers to build and improve features in Vue.js (frontend) and Node.js (backend).

  • Gain hands-on experience with Mapbox, MongoDB, and testing frameworks like Playwright, Storybook, and Vitest.

  • Participate in code reviews, pair programming, and team meetings.

  • Learn best practices in software development, including testing, version control, and API design.

Experience

  • A current or recent student with an active interest in programming.

  • Some experience with HTML/CSS and Javascript/Typescript.

  • Familiarity with git and databases.

  • Passion for civic tech, maps, urban planning, or environmental projects is a bonus!

Details

  • Location: Remote (UTC -8 to -4) Contract

  • Compensation: $30/hour

  • Duration: May 27th - August 7th, Fridays off

Subscribe