Skip to content
Vestval

Careers · Engineering

Junior Software Developer

Full-time Mumbai / Pune (Hybrid)

A full-time early-career engineering role for people with 0–2 years of experience who can already ship. You'll work in small senior teams on Vestval products and serious client systems.

Apply for this role

What you'll do

  • Own well-scoped features across the Vestval product stack
  • Write production code with tests, reviews and observability
  • Participate in architecture discussions and discovery sessions
  • Support deployments and production issues with senior backup
  • Help review intern and peer PRs constructively
  • Contribute to engineering standards and internal documentation

Required skills

  • Strong fundamentals in at least one stack (React/Node or Python)
  • SQL and data-model literacy
  • Clear written communication — PRs, docs, decisions
  • Internship or project experience with real users preferred

Preferred / bonus

  • Prior internship in a real engineering team (Vestval or elsewhere)
  • Open-source contributions or a portfolio of shipped projects
  • Comfort with at least one cloud platform's deployment model
  • Experience working alongside designers and product managers

Who should apply

Engineers early in their career who want a high bar, real ownership and senior mentorship — not ticket-factory work.

Ideal candidate profile

  • You're allergic to learned helplessness; you read code before asking
  • You write small, reviewable PRs and respond to feedback without ego
  • You ask for context, take notes and remember what you were told
  • You can hold a production incident in your head without panicking

What you'll learn

  • Designing modules that survive next year's requirements
  • Production reliability — SLOs, error budgets, on-call practice
  • Working with senior engineers as actual peers, not approval gates
  • Cross-functional collaboration with design, product and client teams

Tools & stack

React + TypeScriptPython / Node.jsPostgresTanStack StartSupabaseDockerSentry

Growth path

Defined path to mid-level engineer with product ownership. Strong performers lead modules within 18–24 months.

  1. Year 0–1 (Junior)

    Module ownership under senior review. Define yourself by the bugs you don't ship.

  2. Year 1–2 (Software Developer)

    Lead small features end-to-end, mentor interns, contribute to architecture.

  3. Year 2–4 (Senior Software Developer)

    Own a product surface or client account; represent engineering externally.

  4. Year 4+

    Tech lead or staff track — choose specialism (platform, product, AI, robotics).

On compensation: Market-benchmarked base for India junior engineering bands. Reviewed at six and twelve months.

How to apply

Use the application form on the careers page — select Full-time as role type and mention Junior Software Developer in your motivation note. Attach a résumé and anything you've built that you're proud of.

FAQ

Junior Software Developer — frequently asked

  • A 30-minute screening conversation, a short take-home or live exercise relevant to the role, then one or two technical/team conversations. No eight-round marathons.