Skip to main content
Weightless
GrantAide
Engineering

Summer immediate internship Fullstack Developer

GrantAide

Full-Time
Junior
Remote
Posted 3d ago

Tech Stack

ReactNode.jsExpressPythonTypeScriptGoAWSGCPAzureREST

Job Description

We are part of the MIT accelerator program, and the Open AI testing team, building applications to improve the state\-of\-the\-art technology and empower others on their life journey. This is a non\-paid internship with a review at the end for a possible paid position. \*\*Only apply if you are interested in the internship. With a review at the end for possible paid position. We are a UK business with head quarters in San francisco and work from 9:30am \- 5:30pm Pacific Time. We’re looking for a hands\-on Front\-End Engineer Intern to help build modern end\-to\-end AI driven React web apps, Chrome Extensions, . You’ll also collaborate with our AI team to implement **Automated AI Agents** and the backend connectivity that powers them (Python services, task runners, APIs). What you’ll do * **Ship product:** Build features for our SaaS web app (React/TypeScript) and browser extensions (Chrome Extension APIs). * **APIs \& data:** Create and maintain Node.js/Express APIs, integrate **Firebase Cloud Firestore**, and wire up **Stripe** (Custom Agency subscriptions, webhooks). * **Python for AI:** Stand up Python services that connect to and orchestrate **Automated AI Agents** (tooling, queues, callbacks, logs). * **Performance \& quality:** Improve load times, fix bugs, write clear tests, and use Chrome DevTools to profile. * **Own workstreams:** Work independently, communicate clearly, and deliver small, high\-quality PRs frequently. You’ll collaborate on * Designing user/agent workflows and connectivity (events, webhooks, queues). * Exposing agent tools through REST endpoints for the web app and extension. * Basic NLP/LLM tasks (prompt I/O, RAG integrations) with guidance from the AI team. Minimum qualifications * Solid projects in **React \+ TypeScript, Python,** and **Node.js/Express** (share links/GitHub). * Comfortable with **HTML/CSS**, **Chrome DevTools**, and **Git/GitHub**. * Basic experience with **Firebase (Firestore)** or willingness to learn fast. * Can read/write **Python** well enough to build simple APIs/workers. * **Fluent English** (speaking \& writing) and strong, proactive communication. Nice to have (big plus) * Built a **Chrome Extension** before. * Implemented **Stripe** (Checkout, Billing, Stripe Connect, Custom products, webhooks). * Familiar with **AI Agents** (e.g., LangChain/LangGraph, MCP, function/tool calling, job queues). * Cloud familiarity (**GCP**, **AWS**, or **Firebase** functions). * Testing (Jest/Playwright), CSS libraries (Tailwind/MUI), performance profiling. Internship details * **Type:** Internship (full\-time or 30 hr part\-time for students during school term) * **Location:** Remote * **Stack:** React, TypeScript, Python for AI, Node.js, Express, Firebase/Firestore, Stripe, Chrome Extension APIs * **Ownership:** You’ll ship real features to production and contribute to our agent pipeline. Include these answers in your application **Are you fluent in speaking and understanding English?** **How long have you worked with each? (Put 0 if none.)** * Building Chrome extensions * React * Node.js * TypeScript * HTML * CSS *(Include which CSS libraries you’ve used)* * Firebase Cloud Firestore * Stripe API * Python * Bug testing * NLP * AI modeling, or spectrograms * SaaS Web Applications * AWS * Azure * Google GCP Also include: * Links to 2–3 relevant **projects or PRs** (repo \+ brief context: what you built, tech used). * A short note (3–5 sentences) on one performance or debugging win you’re proud of. Example responsibilities (what success looks like) * Implement a new customer onboarding flow (React) with **Stripe** subscription \+ **webhook** handling (Node/Express/Python). * Add a browser\-action popup and background service worker to a **Chrome Extension**, with Firestore sync. * Build a small **Python** microservice that triggers an **Automated AI Agent** task and posts results back to Firestore. * Profile and cut bundle size or database reads to improve initial load by 20–30%. * Write integration tests to keep regressions out. Pay: $1\.00 \- $2\.00 per year Education: * Bachelor's (Required) Experience: * React: 3 years (Required) * Google Cloud Platform: 3 years (Required) * Stripe: 3 years (Required) * Application development: 3 years (Required) * UI development: 3 years (Required) * APIs: 3 years (Required) * Firebase database: 3 years (Required) * Jest: 3 years (Required) * Redux: 3 years (Required) * Tailwind: 3 years (Required) * TypeScript: 3 years (Required) * GitHub: 3 years (Required) * Back\-end development: 1 year (Required) * Front\-end development: 3 years (Required) Work Location: Remote

Get jobs like this in your inbox

Join thousands of digital nomads getting the best remote jobs delivered weekly. Free, no spam.