.NET Payments Engineering Intern
What this role pays, in context
This listing pays 14% below the median for .NET Developer roles in India, which sits at ₹12.8K a month.
Median of 11 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.
Stakes
Employers pay MailerMen to post featured listings, and that money moves through a Razorpay integration written in C#. When it breaks, someone has paid us and received nothing, which is the one class of bug we treat as urgent at any hour of the night. You will work on that integration for two months.
The brief
Webhook handling is the piece needing attention. Razorpay retries aggressively and our handler is not idempotent, so a repeated capture event can credit an employer account twice. You will add an event ledger keyed on the provider event identifier, make every handler safe to run more than once, and build a reconciliation job that compares our ledger against the provider settlement report each morning and flags anything that fails to match.
Support and expectations
You will not be handed production access on day one and you will never deploy alone. Every change ships behind a review from the payments team and a staging run against sandbox credentials. Expect a lot of questions about edge cases during review, because edge cases are exactly where payment bugs live. Two days a week in the Bengaluru office, three from home.
Responsibilities
- Build an event ledger that makes Razorpay webhook handling idempotent
- Rewrite payment capture and refund handlers so repeated delivery is safe
- Create a daily reconciliation job comparing our ledger to provider settlement reports
- Add alerting for unmatched transactions and write the triage runbook
- Test every flow against sandbox credentials before any production change
- Walk the payments team through your design before you write the code
Requirements
- Final year student or recent graduate with careful, detail oriented habits
- Comfortable writing C# classes and consuming a third party REST API
- Understanding of database constraints and unique keys
- Able to work from the Bengaluru office two days a week
- No fintech background or professional experience needed, only attention to detail
Skills
Benefits
- Monthly stipend paid for both months
- Close mentorship from the payments team lead
- Certificate of completion and a detailed skills assessment
- Priority consideration for our next full time backend opening
Related searches
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.