Careers · Engineering
Junior Software Developer
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 roleWhat 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
Growth path
Defined path to mid-level engineer with product ownership. Strong performers lead modules within 18–24 months.
Year 0–1 (Junior)
Module ownership under senior review. Define yourself by the bugs you don't ship.
Year 1–2 (Software Developer)
Lead small features end-to-end, mentor interns, contribute to architecture.
Year 2–4 (Senior Software Developer)
Own a product surface or client account; represent engineering externally.
Year 4+
Tech lead or staff track — choose specialism (platform, product, AI, robotics).
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.
Related roles
Engineering
Full Stack Developer Intern
End-to-end work across React frontends and Node/Python backends. The best preparation for becoming the kind of engineer who can own a feature from database to pixel.
Internship · Mumbai / Pune / Remote
Engineering
Python Developer Intern
Work on real backend systems — APIs, data pipelines, automation scripts and AI integrations that ship to production. You'll write Python that other engineers read, review and depend on.
Internship · Mumbai / Pune / Remote
Engineering
React Developer Intern
Build interfaces for Vestval products — Learn, People, One, Flow — and client platforms. You'll work in a modern React + TypeScript stack with a real design system and real users.
Internship · Mumbai / Pune / Remote