.NET Worker Services and Background Jobs Internship
What this role pays, in context
This listing does not state its pay. .NET Developer roles in India currently advertise a median of ₹12.1K a month.
Median of 12 other live .NET Developer listings in India on this board that state pay. Roles that do not disclose a salary are excluded rather than counted as zero.
A small service with a big job
At 2am every night, a .NET worker service emails eleven thousand candidates the roles that matched their profile that day. When it fails, nobody notices until the support queue fills up at breakfast. Making that job observable, retryable and quick is what you will spend these two months on.
What you actually do
Rebuild the scheduling on top of Hangfire, add idempotency so a retry can never double send, and put a simple read-only dashboard in front of it so support can check the last run without messaging an engineer. You will also help split one monolithic batch into smaller queues, because today a single slow SMTP response holds up the entire send.
Terms, and what comes with them
The internship is remote from anywhere in India and it is unpaid, which we state plainly rather than in fine print. Your mentor is the engineer who wrote the original job, so you inherit the archaeology along with the code. Two months is enough time to finish this properly, and finishing it means your name sits on a system that runs every single night.
Responsibilities
- Rebuild the nightly job alert scheduler on top of Hangfire
- Add idempotency keys so a retried run can never send a duplicate email
- Split one monolithic batch into smaller queues that fail independently
- Build a read-only dashboard so support can check the last run themselves
- Add alerting that wakes a human when the job has not finished by 4am
- Write a runbook covering the three failure modes we already know about
Requirements
- Recent graduate or final year student with no professional experience
- Comfortable with C# classes, async await and the basics of dependency injection
- Curious about what happens to software when nobody is watching it
- Available for a daily fifteen minute check in during Indian working hours
Skills
Benefits
- Certificate + Letter of Recommendation
- Fully remote with no fixed hours beyond one daily check in
- Mentorship from the engineer who originally wrote the service
- Your work runs in production every night from the day it merges
MailerMen
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.