Loading this job…
Schema design is the part of backend work most tutorials skip. Our recruiter product keeps job posts, applications, employer accounts and a messaging inbox in one PostgreSQL database, and the Prisma schema behind it has grown faster than anyone planned. This six month internship exists to help clean that up and then extend it.
You start by writing read queries against existing models, because you should know the data before you change it. From month two you own migrations: splitting the bloated applications table, adding partial indexes for the recruiter dashboard filters, and backfilling data with scripts that must be safe to run twice. Later you build the saved search feature end to end, from Prisma model to Express route to the seed data the frontend team develops against.
You should be comfortable writing SQL by hand and not only through an ORM, and willing to sit with a query plan until it makes sense. Everything is remote across India, with one short video standup each morning and a written weekly update that you will actually be asked to write.
MailerMen runs a verified job board covering startup and product roles across twelve markets, and takes on interns across engineering, data, design and marketing to build it.