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.