Nagarro Logo

Nagarro

Associate Principal Engineer (NodeJS)

Posted 5 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Expert/Leader
Remote
Hiring Remotely in India
Expert/Leader
The Associate Principal Engineer role involves designing and developing server-side solutions, collaborating with teams, and mentoring members while ensuring coding quality and performance optimization.
The summary above was generated by AI
Company Description

👋🏼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 mediums, and our people exist everywhere in the world (17500+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in! 

Job Description

REQUIREMENTS:

  • Experience : 9+ Years
  • Should have strong working experience with architecture and development in JavaScript, ES6, MySQL, Node JS, REST, Cloud development, Microservices architecture (MSA), GraphQL , Express.js, Typescript , AWS Lambda, Design patterns (Strong),PostgreSQL, Telecommunications - General Experience
  • Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques.
  • Strong experience in JavaScript, Express.js, GraphQL
  • Strong knowledge of REST, microservices, cloud development and design patterns
  • Comfortable using modern tools and platforms such as Docker, Jenkins, Gitlab CI, etc.
  • Understanding of different components such as web server, storages, integrations
  • Should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
  • Good knowledge of functional and Object-Oriented Programming

RESPONSIBILITIES:

  • Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
  • Collaborate with product managers, UI/UX designers, and QA engineers to deliver high-quality software solutions.
  • Participate in code reviews, unit testing, and integration testing to ensure high standards of code quality.
  • Knowledge of design patterns and technical solutioning.
  • Passionate about building great solutions
  • Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery
  • Optimize application performance and troubleshoot production issues as needed.
  • Contribute to architectural decisions and help evolve the system design.
  • Stay updated with emerging technologies and propose innovative solutions to improve development efficiency.

Qualifications

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Top Skills

Aws Lambda
Cloud Development
Docker
Es6
Express.Js
Gitlab Ci
GraphQL
JavaScript
Jenkins
Microservices Architecture
MySQL
Node.js
Postgres
Rest
Typescript

Nagarro Gurugram, Haryana, IND Office

13, Sub. Major Laxmi Chand Rd, Maruti Udyog, Sector 18, Gurugram, Haryana, India, 122015

Similar Jobs

9 Days Ago
Remote
IN
Expert/Leader
Expert/Leader
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Seeking an experienced IT professional with 10+ years in application design and programming, specifically using Node.js and related technologies.
Top Skills: Cloud DevelopmentDockerExpress.JsGitlab CiGraphQLJavaScriptJenkinsMicroservicesNode.jsRest
9 Days Ago
Remote
IN
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Responsible for application design and programming using Node.js, leading projects with advanced knowledge in microservices and cloud development.
Top Skills: DockerExpress.JsGitlab CiGraphQLJavaScriptJenkinsMicroservicesNode.jsRest
52 Minutes Ago
Remote or Hybrid
India
Entry level
Entry level
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Assist in collecting user requirements, develop user stories, and support front and backend software development. Participate in peer code reviews and production support.
Top Skills: AgileBackend DevelopmentCotsFrontend DevelopmentSaaSSoftware Development

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account