Salt Lake Sector V in Kolkata has a GraphQL Developer opening, full time, on site, with a software team building an API layer that multiple client applications consume. Three years of experience is the expectation, and GraphQL brings its own particular design challenges around query complexity and caching that REST doesn't face the same way.
The work covers designing and building software components, working closely with product and QA teams, reviewing code, and troubleshooting issues reported by users. A developer here needs real comfort with GraphQL schema design, since a poorly designed schema can let a client construct a query that accidentally hammers the backend.
A bachelor's degree in computer science, information technology, or a related field is expected, along with proficiency in the relevant languages, tools, and frameworks for this role.
Experience with query complexity limiting or depth limiting, familiarity with a caching strategy specific to GraphQL, and any background debugging a performance issue traced back to an expensive nested query.
Salt Lake Sector V is one of Kolkata's most established tech corridors, 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 developers who've joined recently describe query complexity limiting as a lesson they learned the hard way, after an unbounded query briefly overwhelmed the backend before proper limits were put in place.
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.
This role is based at Salt Lake Sector V, Kolkata, pin code 700091, five days a week on site. Pay is up to ₹72,000 a month. The team hopes to fill this seat within five weeks.