Full Stack Analytics Dashboard Intern
What this role pays, in context
This listing pays 11% below the median for Full Stack Developer roles in India, which sits at ₹14.6K a month.
Median of 12 other live Full Stack Developer listings in India on this board that state pay. Roles that do not disclose a salary are excluded rather than counted as zero.
The question behind this internship
Employers keep asking us one thing we currently answer badly: is my listing working? Over three months you will build the dashboard that answers it, working from our Mumbai office on a hybrid schedule with one backend engineer and one designer.
Scope of the build
On the server you will roll raw events, listing views, apply clicks and completed applications, into daily summary documents in their own MongoDB collection so the dashboard never queries the raw events directly. On the client you will build the React views: a funnel from view to application, a comparison against the median for that job category, and the CSV export finance keeps asking for. A scheduled Node.js job will email each employer a Monday morning digest.
The part people underestimate
Numbers on a screen are easy. Numbers that agree with each other across three different views are not. A good share of your time goes into reconciling counts, deciding what a unique view actually means, and writing tests that stop the figures drifting later. You will present the finished dashboard to the sales team, who will not be gentle about it.
Responsibilities
- Roll raw listing events into daily summary documents in MongoDB
- Build React dashboard views for the view to application funnel and category benchmarks
- Implement CSV export of employer performance data
- Write a scheduled Node.js job that emails each employer a weekly digest
- Reconcile counts across views and write tests that lock the definitions down
- Present the finished dashboard to the sales team and act on their feedback
Requirements
- Final year student or recent graduate, no professional experience needed
- You can write a JavaScript function that groups and sums an array without looking it up
- Some exposure to charting in React, for example Recharts or Chart.js
- Available for a hybrid schedule out of our Mumbai office
- Interested in the numbers themselves, not only the code that produces them
Skills
Benefits
- One substantial project you can demo end to end in interviews
- Mentorship from the engineer who owns our reporting stack
- Flexible start and finish times around college commitments
- Completion certificate and a written reference
- Conversion offer for interns who land the dashboard well
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.