+ Post Job +
Home Software Development

Junior Node.js Developer

📍 Visakhapatnam 🏷️ Software Development 💰 ₹38,500 / month

An in-office software team based at Rushikonda IT SEZ in Visakhapatnam is hiring a Junior Node.js Developer, full time, on site. The team builds and maintains backend services for a set of client products in active use, which means the code you write in your first month has a real chance of touching production within your second. This is not a training-ground role where junior engineers spend a year on internal tooling before getting near anything customer-facing.

The stack here runs on Node.js and Express, with MongoDB for a couple of the newer services and SQL for the older, more established ones. Expect a mix of building new endpoints from a spec, extending existing ones as product requirements shift, and occasionally digging through someone else's code from eighteen months ago to figure out why a particular edge case breaks under load.

Nine months of prior hands-on experience is what the team is looking for, whether that came from a previous job, a substantial internship, or a portfolio of projects you can walk someone through in detail during the interview. That last part matters more than it might seem: the panel has passed on candidates with technically stronger resumes because they couldn't explain a design decision beyond "that's how the tutorial did it," and hired candidates with thinner resumes who clearly understood the tradeoffs in their own, smaller projects.

Skills the team expects

  • Node.js and Express.js, comfortable enough to build a REST API from a spec without hand-holding
  • JavaScript fundamentals, including asynchronous patterns and error handling
  • REST API design, both consuming and building
  • MongoDB or SQL, whichever you're stronger in, plus a willingness to pick up the other
  • Git, for daily branching, merging, and resolving the occasional conflict without panic

Beyond the required list, a few things make a candidate stand out without being mandatory: exposure to Docker for local development environments, some familiarity with automated testing frameworks like Jest, and any experience working in a codebase with more than one other engineer touching it regularly. None of these are expected on day one, but they shorten the ramp-up considerably, and the tech lead has said openly that a candidate who can speak clearly about testing tradeoffs, even without deep Jest experience, tends to interview better than one who lists every framework without much depth in any of them.

What the role involves

  • Design and build backend software components based on specifications from the product team
  • Work closely with product managers and QA engineers throughout each feature cycle, not just at handoff
  • Review pull requests from teammates and respond to feedback on your own, treating code review as a two-way conversation
  • Troubleshoot issues reported by users, tracing them from a support ticket back to the specific line of code responsible

New hires spend the first two weeks paired with a senior developer, working through a real ticket together rather than a sandbox exercise, before moving to independent tickets with review checkpoints at each pull request. By the second month, most junior developers are picking up tickets directly from the sprint board without needing that pairing session first, though the option stays available whenever someone wants a second opinion before shipping something they're unsure about.

A bachelor's degree in computer science, information technology, or a closely related field is expected, consistent with how the company hires across its entry-level engineering roles. What matters more in practice, according to the hiring manager, is whether a candidate can explain the reasoning behind a piece of code they wrote rather than just producing working output. Interviews reflect that: expect a live coding exercise building a small API endpoint, followed by a walkthrough of a project from your own background.

The team currently has four developers, two of whom joined within the last year in a role similar to this one. Naukri Mitra has worked with this employer on several previous listings, and past hires from this exact team describe the first three months as heavy on code review, in a genuinely useful way rather than a bureaucratic one. Feedback on pull requests tends to arrive within hours, not days, which matters more for how quickly a junior developer actually improves than most people expect going in.

Growth here is fairly structured: developers who perform well typically move to an associate-level title within twelve to eighteen months, taking on ownership of a full service rather than individual tickets. A couple of engineers who started in this exact role now lead smaller feature areas independently.

Visakhapatnam's tech corridor around Rushikonda has grown quickly over the past few years, and the office itself sits a short walk from a cluster of cafes and a couple of other IT parks, which matters more day to day than it sounds like on paper when most of the team eats lunch out together at least twice a week. It's a smaller scene than Bangalore or Hyderabad, but the tradeoff is a commute most people describe as genuinely easy rather than something to be endured.

Benefits

  • Health insurance for the employee
  • Paid time off, standard across full-time roles at this level
  • Provident fund contributions
  • Relocation assistance and accommodation support for candidates moving to Visakhapatnam from elsewhere

This role is based at the Rushikonda IT SEZ office, pin code 530045, in Visakhapatnam, and it runs five days a week on site. Pay is up to ₹38,500 a month depending on how the interview panel weighs your practical experience against the nine-month baseline. The team is hoping to fill this seat within the next month, as the current workload has already pushed a couple of feature timelines back. Candidates who can start within two weeks of an offer will be prioritized during scheduling, though this isn't a hard requirement for the right person.

Frequently Asked Questions

Node.js and Express, with MongoDB used for some of the newer services and SQL for the older, more established ones.
The team is looking for around nine months of hands-on experience, whether that came from a job, a substantial internship, or a portfolio of projects you can walk through in real detail.
New developers are paired with a senior developer for the first two weeks, working through a real ticket together, before moving to independent tickets with review checkpoints at each pull request.
Up to ₹38,500 a month, with the exact figure depending on how the panel weighs your practical experience against the baseline nine-month expectation.
Yes. Developers who perform well typically move to an associate-level title within twelve to eighteen months, taking ownership of a full service rather than individual tickets.
Apply Now