MailerMen logo

Full Stack Blazor and ASP.NET Core Intern

MailerMen

Actively hiring🌍 Remote (Worldwide)RemoteInternship₹10k – ₹13k /mo0 yrs exp.NET Developer
Posted 2d agoBe an early applicant

A page nobody likes

The employer billing screen is the ugliest surface we own. It is a Razor view from an earlier era, it posts back for every filter change, and finance exports the data to a spreadsheet anyway. Rebuilding it in Blazor is your project for these three months.

Scope of the project

You will design the component tree with our front end lead and then build it: an invoice list with server side paging, an inline credit note editor, and a CSV export that streams instead of buffering an entire result set into memory. Behind the screen you write the ASP.NET Core minimal API endpoints and the Entity Framework Core queries feeding the grid. The two person finance team sits in on your demos and will tell you plainly what still does not work.

Who this suits

The role is open worldwide and runs asynchronously, with one fixed overlap window each day for standup, which means the burden of clear written updates falls on you. If you enjoy owning one visible surface from the database query up to the pixel spacing, rather than touching ten things shallowly, you will like how this internship is put together. The stipend is paid in Indian rupees wherever you happen to live.

Responsibilities

  • Rebuild the employer billing page as a Blazor Server component tree
  • Implement server side paging, sorting and filtering against the invoice tables
  • Build a streaming CSV export endpoint that avoids loading full result sets into memory
  • Write the minimal API endpoints and EF Core queries behind the new screen
  • Demo progress to the finance team every two weeks and act on their feedback
  • Add bUnit and xUnit coverage for the components and endpoints you write

Requirements

  • Final year student or recent graduate, based anywhere in the world
  • Comfortable with C# and with HTML and CSS fundamentals
  • Some exposure to a component based UI framework, in any language
  • Strong written English and the discipline to post a daily async update
  • Prior job experience is neither expected nor required

Skills

Benefits

  • Monthly stipend in INR, paid wherever you are located
  • Fully asynchronous schedule with a single daily overlap hour
  • Direct mentorship from our front end lead
  • Certificate and a public portfolio write up of the feature you shipped