Who we are
Everything runs on a single Rails app and one Postgres database, deployed on Heroku.
The internship
We need a student who can write clean code, test it and explain what it does. Prior internships are not required. Fully remote. You can work from anywhere in the US. Flexible hours with a daily team call in the morning.
Responsibilities
- Pair with other engineers over screen share to work through tricky problems.
- Add unit tests with pytest or Jest so new code does not lower coverage.
- Raise pull requests on GitHub and respond to code review comments within a day.
- Profile slow endpoints and suggest fixes, such as adding an index or caching a result.
- Join the daily 15-minute standup on Google Meet and post a short written update in Slack.
- Debug failing builds in the GitHub Actions pipeline and note what caused them.
Requirements
- Authorized to work in the US. CPT and OPT candidates are welcome to apply.
- Currently enrolled in a bachelor's or master's program, graduating 2026 or 2027.
- Based in the US for the duration of the internship.
- Available 40 hours a week for the full internship.
- Some experience with Git, even if only on college or personal projects.
- Available for 30 to 40 hours a week for the full internship period.
- A GitHub profile with at least two projects you wrote yourself.
- Basic understanding of data structures, OOP and how HTTP requests work.
Preferred
- Contributions to an open source project, however small.
- Exposure to Docker or a cloud platform such as AWS or GCP.
- Familiarity with Django, Flask, FastAPI or Express.
What you get out of it
- How a production codebase is organised, deployed and monitored.
- Writing tests is part of the job here, and you will get good at it.
- You will ship at least one feature that real users touch before the internship ends.
- Certificate and letter of recommendation on completion, plus a pre-placement offer for strong performers.
Duration: 6 months
Start date: Immediately
Stipend: $38.00 - $46.50 per hour
Perks
- Learning and development stipend.
- Paid company holidays.
- Return offer opportunities.
- Home office setup stipend.
Duration: 6 months. Start: Immediately.
Demo job created on 11jobs for testing and demonstrations. It is not an actual opening at Ironwoodspring Labs.