
Nagarro•16h ago
Career Pages
Principal Engineer
Noida, in
Full Time
Executive
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Executive
Full Job Description
About the Role
We are seeking a highly experienced Principal Engineer with a strong Fullstack background, specializing in JavaScript technologies, to join our team in Noida, India. This role involves designing, developing, and delivering cutting-edge digital products in a fast-paced, agile environment.
Key Responsibilities:
- Architecting and developing robust, scalable web applications using JavaScript, React.js, and Express.js.
- Designing and implementing solutions with a focus on Microservices Architecture (MSA) and GraphQL.
- Writing and reviewing high-quality code, ensuring adherence to best practices and coding standards.
- Collaborating with cross-functional teams to define project requirements, technical specifications, and timelines.
- Conducting thorough code reviews, architectural reviews, and ensuring non-functional requirements (NFRs) like scalability, security, and performance are met.
- Performing root cause analysis for issues and providing justified resolutions.
- Carrying out Proofs of Concept (POCs) to validate proposed designs and technologies.
- Translating client business use cases and technical requirements into effective technical designs.
- Defining guidelines and benchmarks for project implementation, especially concerning NFRs.
- Developing and reviewing design documents outlining application architecture, framework, and high-level design.
- Understanding and applying technology integration scenarios effectively.
Required Skills and Experience:
- A minimum of 13 years of total experience in Fullstack development.
- Exceptional proficiency in JavaScript, React.js, and Express.js.
- Strong command of front-end technologies including HTML, CSS, and Node.js.
- Extensive experience with various databases such as MongoDB, Oracle, MySQL, PostgreSQL, and Redis.
- In-depth knowledge of Microservices Architecture (MSA), GraphQL, and modern build tools like Webpack, Roll-up, Vite, Parcel, and Snowpack.
- Proven experience with unit testing methodologies.
- Familiarity with RESTful APIs and integrating third-party libraries.
- Demonstrated experience in web application development within agile methodologies.
- Strong experience with cloud platforms like AWS and Azure.
- Deep understanding of DevOps tools including Jenkins, Docker, Kubernetes, Circle CI, Octopus, Gitlab CI, Bamboo, and Azure DevOps.
- Proficiency in the Vue.js ecosystem (Vue Router, Vuex/Pinia, Composition API) is a plus.
- Familiarity with modern build tools (e.g., Webpack, Vite) and version control systems like Git.
- Excellent problem-solving capabilities and strong communication and collaboration skills.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Company
Nagarro
Nagarro is a dynamic and rapidly scaling Digital Product Engineering company. We specialize in building innovative products, services, and experiences that captivate and delight users across all devic...
Noida, in
Posted on Career Pages