About the Role
IT City in Mohali's Sector 82 has a Senior GraphQL Developer opening, full time, on site, with a software team building an API layer serving multiple client applications. Seven and a half years of experience is the expectation, and this senior role carries genuine ownership over schema design decisions.
A Day in This Job
The work covers designing and building software components, working closely with product and QA teams, reviewing code, and troubleshooting issues reported by users. A senior developer here reviews schema changes from other developers, since a poorly designed resolver can let a client construct a query that quietly overloads the backend.
What You'll Be Doing
- Design and build GraphQL schemas and resolvers
- Own backend service architecture using Node.js or a similar framework
- Review schema changes from other developers
- Troubleshoot performance issues tied to expensive queries
Qualifications
A bachelor's degree in computer science, information technology, or a related field is expected, along with practical, hands-on project experience and strong proficiency in the relevant languages and frameworks.
Skills That Matter
- GraphQL at a genuinely senior level
- Node.js or a similar backend framework
- API design
- Git
Good to Have
Experience with query complexity limiting at scale, familiarity with a caching strategy specific to GraphQL, and any background debugging a performance issue traced back to an expensive nested query that only appeared under real production load.
Why This Role
IT City in Sector 82 is a purpose-built tech district near Chandigarh, and this team's GraphQL API serves multiple client applications with different needs, which means schema design decisions here have real, lasting consequences across the whole product surface. Naukri Mitra has listed a few software roles from this employer, and senior developers who've joined recently describe query complexity limiting as a lesson the team learned the hard way, after an unbounded query once briefly overwhelmed the backend.
The Interview Process
Interviews include a coding exercise designing a GraphQL schema and a discussion of a past performance issue you've resolved. Candidates who think about query complexity during schema design tend to interview well.
Benefits
- Health insurance covering the employee and immediate family
- Paid time off
- Performance-linked bonuses
- Relocation assistance and accommodation support for candidates moving to Mohali
Location & Pay
This role is based at IT City, Sector 82, Mohali, pin code 140603, five days a week on site. Pay runs up to ₹1,28,500 a month. The team hopes to fill this seat within six weeks.