Software Engineer, Mid-level

getInterviewed.dev
Gurugram, Haryana, India

getInterviewed runs realistic mock technical interviews with an AI interviewer. Candidates, from students to staff engineers, practice Coding, System design and Behavioral rounds by voice or text, with an interviewer that listens, probes and hints the way a good one does. Then they get an honest, level-calibrated report on whether they'd pass, and what to fix.

We're a small, fully remote team. We build the whole product ourselves, and we hold it to the bar of the best software we use.

About the role

You'll own large parts of a product that candidates trust with an hour of their time and an honest verdict on their chances. That means the decisions as well as the code: what to build, how simply it can be built, and when it's good enough to ship.

This role is for an engineer who has shipped production systems, cares how the product feels as much as how it's built, and wants the scope that only a small team can offer.

What you'll do

  • Own an area end to end, such as the interview room, the interviewer or the grader, from design to production
  • Design APIs and schemas we'd be happy to make public, and keep the code base simple as it grows
  • Measure the interviewer's quality and cost per interview, and move both in the right direction
  • Run what you ship: deploys, observability, and the incident when something breaks
  • Raise the bar for everyone through review, writing and example

What you'll need

  • Three to seven years building production software
  • Strong TypeScript and React, and Python or another backend language
  • Systems you designed and ran with real users, including what broke and what you changed
  • Sound product and UX judgment, not only engineering judgment
  • Clear writing in English; decisions here are made in writing

Nice to have

  • Production experience with LLMs: prompts, tools, evaluations
  • Real-time or voice systems, such as WebRTC or streaming audio
  • Postgres at depth: query plans, migrations without downtime

Salary and benefits

The base salary for this role is ₹45L–₹70L a year, plus stock options. Where you land in the range depends on your experience and how the interviews go.

  • Fully remote, from anywhere in India, with flexible hours
  • Stock options in the company
  • A laptop and the equipment you need, paid for by us
  • A learning budget for books, courses and conferences
  • Real ownership: your work reaches candidates the week you ship it

How we hire

  • Apply: your resume and a link to something you built and are proud of, with a few lines on why it's good.
  • A call with a founder: thirty minutes on what you've built, what you want next, and the role, including pay.
  • A technical interview: a problem close to our real work, solved together, with the tools you'd use on the job.
  • A decision: within a week of your last conversation, with our reasons either way.

How to apply

Email hello@getinterviewed.dev with the role in the subject, your resume, and a link to something you built, with a few lines on why it's good. We reply to every application.

Full details: https://getinterviewed.dev/careers/software-engineer-mid-level-india

Know someone who'd be great here? Send them this post and ask them to mention your name when they apply. If we hire them, we'll pay you 20% of their first month's salary as a thank-you.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →