MailerMen logo

Full Stack Analytics Dashboard Intern

MailerMen

Actively hiring🇮🇳 Mumbai, IndiaHybridInternship₹11K – ₹15K /mo0 yrs expFull Stack Developer
Posted 2d agoBe an early applicant

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.

25th pct ₹12.9K75th pct ₹16K

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