Agentic Engineer Intern
- Department
- Engineering
- Employment Type
- Internship
- Location
- Remote
- Hours
- 15–20 / week
We're hiring an intern to fix bugs, build new features, and make MarkTrack better every week. You should already be building features end-to-end with Claude Code, so your hours go into shipping rather than learning our tooling.
About the Role
MarkTrack is a modern learning management system supercharged with AI, built for Islamic schools, weekend programs, and Hifz academies. Real schools use it every day to run attendance, grades, Hifz tracking, tuition, and enrollment.
That means there's always a bug worth killing, a feature worth building, and a rough edge worth smoothing. You'll own pieces of it end-to-end — ship it to staging, test it yourself, then get it in front of real users.
What you will do
- Fix bugs across the product — reproduce it, fix it, write the test that keeps it fixed
- Build new features end-to-end with Claude Code
- Pitch and prototype innovative ideas — if it makes the product better, we want to see it
- Improve the system itself: performance, reliability, and the code you inherit
- Test what you build on our staging environment before customers see it
- Join a short daily standup with the team
What we look for
- You're already building features end-to-end with Claude Code and can start shipping from week one
- You build quickly and verify your own work on a staging environment
- You notice what's broken or clunky and fix it without being asked
- Available 15–20 hours per week
- Able to make a short daily meeting
How to apply
There's no resume screen. Use Claude Code to build and deploy the app below, then send us the link. It should take about 2–3 hours.
The assignment
A simple text-only social feed — think a stripped-down Facebook. Nothing fancy.
What it needs to do
- Accounts: sign up, log in, and log out with an email and password
- One shared feed of text-only posts — no images, no file uploads
- Create, edit, and delete posts — including other people's posts. That's intentional; keep permissions simple
- Comment on any post
- React to any post (a like counter is enough)
- A profile page per user showing the posts they've written
- Seeded with real-looking data before we open it: several distinct users with real names, dozens of posts, and existing comments and reactions. An empty feed is an automatic no.
- Designed and professional-looking — not unstyled default templates
Stack and hosting
- Deploy to Netlify's free tier. Next.js is the path of least resistance — Netlify runs server components, route handlers, and server actions with no config
- Bring your own free database. Neon has a free-forever Postgres tier with no card required, and works well here
- This should cost you nothing. If a step asks for a credit card, you're on the wrong tier — pick another one
- The link must be publicly reachable and still working when we open it, which can be days later. Watch out for free tiers that sleep on inactivity (Supabase pauses after a week and needs a manual unpause). No localhost, no screen recordings
What to send us
- The live URL
- Working login credentials for at least two of the seeded accounts
- A link to the GitHub repo
- Roughly how long it took you
Send it all to gadeen@marktrack.com. We'll log in and click around — we're looking at whether it works, whether it looks good, and how fast you got there.