Loading this job…
MailerMen runs seven Node.js services behind one gateway, and they talk to each other rather more than we would like. Over three months you work with the platform team on the pieces that sit between those services instead of inside any single one.
You will build a shared request context library so a trace id survives every hop, replace three hand rolled HTTP clients with one that has timeouts and retries configured properly, and add health and readiness endpoints that mean something rather than returning 200 forever. Logging gets consistent field names because you gave it them. There is a genuine incident review every month and you are in the room for all of them.
You should know Node.js well enough to explain the event loop in your own words, and be able to read code you did not write without flinching. No professional experience is required and none is assumed. In return: a mentor from the platform team, two office days a week in Delhi NCR, and a strong chance of a full time offer if the three months go well. Interns here are treated as engineers, not as observers.
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.