# Associate Staff Engineer, Fullstack JavaScriptNagarroPosted on October 11, 2026---Experience5 - 7 yrsJob LocationChennai, IndiaVacancy2DesignationUnmapped Designation (Legacy Sentinel)Job TypeONSITE---## Job Description## About the Company**We're Nagarro.**We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!## Requirements* Total Experience **5+ years**.* Excellent experience as a **Fullstack Developer** with a strong focus on **JavaScript**, **React JS**, and **Express.js**.* Proficiency in front-end technologies such as **HTML**, **CSS**, and **JavaScript**.* Experience with databases such as **MongoDB**, **Oracle**, **MySQL**, **PostgreSQL**, **Redis**.* Strong knowledge of **Microservices architecture (MSA)**, **GraphQL**, **Webpack**, **Roll-up**, **Vite**, **Parcel**, **Snowpack**.* Hands-on experience in **Unit testing**.* Familiarity with **RESTful APIs** and third-party libraries.* Strong web application development experience in a fast-paced **agile** environment.* Strong experience with cloud services (e.g., **AWS**, **Azure**).* Deep understanding of **DevOps** tools such as **Jenkins**, **Docker**, **Kubernetes**, **Circle CI**, **Octopus**, **Gitlab CI**, **Bamboo**, **Azure DevOps**.* Proficiency in **Vue.js** ecosystem (**Vue Router**, **Vuex/Pinia**, **Composition API**).* Familiarity with modern build tools (e.g., **Webpack**, **Vite**).* Familiarity with version control systems like **Git**.* Collaborate with team members to define project requirements, priorities, and timelines.* Excellent problem-solving skills.* Strong communication and collaboration skills, with experience working in cross-functional teams.## Key Responsibilities* Writing and reviewing great quality code.* Understanding the client's business use cases and technical requirements and being able to convert them into technical design which elegantly meets the requirements.* Mapping decisions with requirements and being able to translate the same to developers.* Identifying different solutions and being able to narrow down the best option that meets the client's requirements.* Defining guidelines and benchmarks for **NFR** considerations during project implementation.* Writing and reviewing design documents explaining overall **architecture**, **framework**, and high-level design of the application for the developers.* Reviewing architecture and design on various aspects like **extensibility**, **scalability**, **security**, **design patterns**, **user experience**, **NFRs**, etc., and ensuring that all relevant best practices are followed.* Developing and designing the overall solution for defined **functional** and **non-functional requirements**; and defining technologies, patterns, and frameworks to materialize it.* Understanding and relating technology integration scenarios and applying these learnings in projects.* Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.* Carrying out **POCs** to make sure that suggested design/technologies meet the requirements.## QualificationsBachelor's or master's degree in **computer science**, **Information Technology**, or a related field.