Loading this job…
Our recruiter dashboard was built in a hurry and the data layer shows it. Queries sit inline in the controllers, the same employer lookup appears in eleven places, and nobody quite trusts the reporting numbers. Over three months you will help us untangle that.
You will move raw ADO.NET calls into a proper Entity Framework Core repository layer, one module at a time, starting with employer profiles because that table is the smallest and the mistakes are cheapest there. Each refactor ships with a before and after query count so the improvement is visible rather than claimed. Later you build the saved search feature, which lets recruiters store a filter combination and receive a daily digest of matching candidates.
This is a fully remote role, so mentorship here is deliberate rather than accidental. You get a scheduled pairing session twice a week, a written review on every pull request, and a Friday demo where you show the engineering group what you shipped. Questions in the team channel get answered.
We hire people who have never held a job before. If you have built something in C# for a college project and can explain why you made the choices you made in it, you are exactly who we want reading this.
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.