Back to Join Us
OpenUnpaid Learning Internship
Technology and Product · Internship
Software Engineering Intern
Build real features across our websites, learning platform, and internal tools with mentorship and feedback.
Unpaid Learning Internship. This is not a paid role — compensation expectations are stated here so they are never ambiguous.
Overview
A structured internship for a student or early-career engineer. You will contribute to live product work — websites, learning-platform features, automation, and tooling — with a clear supervisor, defined learning objectives, and regular reviews.
Responsibilities
- Implement features and fixes across our Next.js applications.
- Write tests and documentation for the work you ship.
- Participate in reviews and incorporate feedback.
Required Skills
- Working knowledge of JavaScript/TypeScript or a willingness to ramp quickly.
- Familiarity with Git and the basics of web development.
- Curiosity, ownership, and consistent communication.
Helpful Skills
- React / Next.js experience.
- Exposure to databases or testing frameworks.
What You Will Learn
- Practical experience shipping production software in a team.
- A proof-of-work record and portfolio-ready contributions.
Expected Deliverables
- Merged, reviewed contributions to live applications.
- A short final write-up of what you built and learned.
Application Process
Submit the application form below. Our team reviews every application and will be in touch about next steps, which may include a short alignment call and an interview. Roles are designed to be clear, time-bound, and mutually beneficial.