Cutshort logo
Nagarro Software  logo
Principal Engineer(NodeJS)
Principal Engineer(NodeJS)
Nagarro Software 's logo

Principal Engineer(NodeJS)

Nitika Kalra's profile picture
Posted by Nitika Kalra
13 - 15 yrs
Best in industry
Remote, Mumbai, Delhi, Gurugram, Noida, Hyderabad, Bengaluru (Bangalore), Chennai, Pune, Kolkata
Skills
skill iconNodeJS (Node.js)
skill iconExpress

šŸ‘‹šŸ¼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 (18000+ experts across 33 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!

Ā 

Ā REQUIREMENTS:

Ā 

  • Experience: 13-15 years
  • 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
  • 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
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.
  • Familiarity with Azure pipeline
  • Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
  • Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
  • Fundamental knowledge of design patterns
  • Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
  • Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.


Ā Ā RESPONSIBILITIES:


  • Writing and reviewing great quality code
  • Understanding functional requirements thoroughly and analysing the clientā€™s needs in the context of the project
  • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
  • Determining and implementing design methodologies and tool sets
  • Enabling application development by coordinating requirements, schedules, and activities.
  • Being able to lead/support UAT and production roll outs.
  • Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
  • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
  • Giving constructive feedback to the team members and setting clear expectations.
  • Helping the team in troubleshooting and resolving of complex bugs
  • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Nagarro Software

Founded :
1996
Type :
Services
Size :
5000+
Stage :
Profitable

About

šŸ‘‹šŸ¼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 (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues.

Read more

Tech stack

skill iconJava
skill iconJavascript
skill iconNodeJS (Node.js)
Fullstack Developer
backend
frontend
Software Testing (QA)
DOTNET
MuleSoft
NOCODE
SAP
Hybris
Enterprise Resource Planning (ERP)
Salesforce
MS SharePoint
JIRA
Service delivery
Microsoft technologies
Emerging technologies
Oracle
Big Data
Artificial Intelligence (AI)
skill iconMachine Learning (ML)

Company video

Nagarro Software 's video section
Nagarro Software 's video section

Photos

Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures

Connect with the team

Profile picture
Garima Negi
Profile picture
Ashish Arora
Profile picture
Manohar Venugopal
Profile picture
Kavita Khurana
Profile picture
Jai Kumar
Profile picture
reetu chhajjal
Profile picture
Rajesh P
Profile picture
isha arora
Profile picture
Pinky Rustagi
Profile picture
Ravinder Kaur
Profile picture
Akanksha Badoni
Profile picture
Sunil Kanderi

Company social profiles

instagramlinkedintwitter

Similar jobs

Exeter Premedia Services
Chennai
1 - 4 yrs
ā‚¹4L - ā‚¹10L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress

Job Description

We are looking for a Software engineer to join our cutting-edge development team as it grows. We want someone who is comfortable asking ā€œwhy?ā€ The ideal candidate is a divergent thinker who understands industry best practices and has experience with multiple coding languages. They are a team player possessing strong analytical as well as technical skills, and are able to communicate the logic behind technical decisions to non-tech stakeholders. They must be comfortable working in an agile environment and have the ability to ā€œtake the wheelā€ when necessary. They will work with multiple technologies and develop a keen sense of evaluating and using the appropriate technology to derive the best solution.



What you'll do

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write and test code to ensure compatibility and stability: refine and rewrite as necessary
  • Troubleshoot and debug applications
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic
  • Follow the spec and its requirement and develop the features/project
  • Providing written knowledge transfer material as documents


Must have

  • 1+ years experience coding in a modern programming language like Java, GoLang, Node JS, Python or RoRĀ 
  • Solid understanding of data structures and algorithms, good design principles like SOLIDĀ 
  • Problem solving & analytical aptitudeĀ 
  • Excellent verbal and written communication skillsĀ 
  • Experience in source code control with git/svn
  • Should be flexible to work on a variety of programming languages like NodeJS, Python, etc. and on XML technologies like XSLT, XML Pipelines, etc


Good to have

  • Experience working in the Node JS stackĀ 
  • Unit testing and automation frameworksĀ 
  • Experience working in a public cloud environment (AWS preferred)Ā 
  • Working with distributed microservice architecturesĀ 
  • Agile product development life cycle


Eligibility CriteriaĀ 

  • Bachelor's or master's degree in computer science or related fields from a reputed institution
  • Any internship experience is a plus
  • Experience: 1-4 yearsĀ 
  • Location: Chennai. Work from office (Mon to Fri)


Read more
Ebizz Infotech
at Ebizz Infotech
3 recruiters
Alpa Kher
Posted by Alpa Kher
Surat
1 - 3 yrs
ā‚¹1.8L - ā‚¹5.4L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
TypeScript
Sails.js
skill iconExpress
+4 more

Required Skills:

  • Experience in Node.js Frameworks
  • Hands-on experience with MongoDB
  • Strong proficiency with JavaScript, Socket IO, ExpressJS & SailsJS
  • Experience working with third-party developer tools, including documentation, APIs, and SDKs
  • Good Grasp of Asynchronous Programming and Its Workarounds
  • Database Schema design for Business Processes
  • Working Knowledge of JWT-based passport Authentication
  • Can Write and Refactor Efficient Codes
  • Experience in Implementing Data Protection
  • Must have demonstrated the ability to deliver high-quality products on time
  • Knowledge of GIT, SVN technology
Read more
VAYUZ Technologies
at VAYUZ Technologies
1 video
4 recruiters
Shilpa Kaushik
Posted by Shilpa Kaushik
Pune, Mumbai, Bengaluru (Bangalore)
4 - 8 yrs
ā‚¹8L - ā‚¹14L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress

Location - Pune/ Mumbai/ Bangalore

Ā 

Education

Degree, Postgraduate in Computer Science or related field (or equivalent industry experience)

Ā 

Experience

  • Minimum 5 years of coding experience in NodeJS, JavaScript and Databases.
  • At least 1 year hands-on in TypeScript .
  • Hands-on experience in performance tuning, debugging, monitoring

Ā 

Technical Skills

  • Excellent knowledge developing scalable and highly-available Restful APIs using NodeJS technologies
  • Practical experience with GraphQL.
  • Experience in working with AWS platform and its core services like Lambda, Cloud Watch, Cloud Formation, CDK, SQS, S3 etc., or its equivalent Azure services
  • Hands-on working experience in front-end applications development with HTML, CSS, Node JS with strong working experience in backend technologies Java, TypeScript and JavaScript programming languages.
  • Understanding of containerization, experienced in Dockers , Kubernetes.
  • Exposed to API gateway integrations like 3Scale.
  • Understanding of Single-Sign-on or token-based authentication (Rest, JWT, oAuth)
  • Experience on DevOps ways of working with good understanding on CI/CD and actively involved in solving, troubleshooting issues in distributed services ecosystem
  • Hands on experience with both SQL and No-SQL databases.
  • More than 3 years proven experience in developing high volume scalable cloud solutions utilizing platforms like Amazon AWS or Microsoft Azure.
  • Possess expert knowledge of task/message queues include but not limited to: AWS, Microsoft Azure, Pushpin and Kafka

Functional Skills

  • Experience in following best Coding, Security, Unit testing and Documentation standards and practices Experience in Banking, Financial and Fintech experience in an enterprise environment preferred
  • Experience in Agile methodology.
  • Ensure quality of technical and application architecture and design of systems across the organization.
  • Effectively research and benchmark technology against other best in class technologies.

Soft Skills

  • Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience.
  • Self-motivator and self-starter, Ability to own and drive things without supervision and works collaboratively with the teams across the organization.
  • Have excellent soft skills and interpersonal skills to interact and present the ideas to Senior and Executive management
Read more
osv solution pvt ltd
at osv solution pvt ltd
1 recruiter
Aliya Sidd
Posted by Aliya Sidd
Hyderabad
1 - 3 yrs
ā‚¹3L - ā‚¹5L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconMongoDB
skill iconExpress
skill iconReact.js
+1 more

Ā 

Job Description:

ā€¢ In depth knowledge ofĀ NodeJS, ExpressJS, Mongo DB

ā€¢ Experience implementing applications using React

ā€¢ Experience creating front end applications using HTML5, React, Saga

ā€¢ Hands on experience with JavaScript Development on both client and server-side

ā€¢ Experience with modern frameworks and design patterns

ā€¢ Experience in using Github / Bitbucket

ā€¢ Knowledge of using AWS and deploying applications on AWS

Read more
Olegacy
at Olegacy
1 recruiter
Safeer Usman
Posted by Safeer Usman
Remote, Bengaluru (Bangalore)
3 - 7 yrs
ā‚¹7L - ā‚¹12L / yr
skill iconNodeJS (Node.js)
Microservices
SQL
skill iconMongoDB

We are looking for an experienced Back-end developer to join our IT team! As a Back-end Developer, you will be responsible for the server-side web application logic as well as for the integration of the front-end part.Ā 

  • Be involved and participate in the overall application lifecycle
  • Main focus on coding and debugging
  • Collaborate with Front-end developersĀ 
  • Define and communicate technical and design requirements
  • Provide training, help and support to other team members
  • Build high-quality reusable code that can be used in thew future
  • Develop functional and sustainable web applications with clean codes
  • Troubleshoot and debug applications
  • Learn about new technologies
  • Stay up to date with current best practices
  • Conduct UI tests and optimize performance
  • Manage cutting-edge technologies to improve applications
  • Collaborate with multidisciplinary team of designers, developersĀ and system administrators
  • Follow new and emerging technologies
Read more
one championship
one championship
Agency job
via Volks Consulting by Mutahira ahad
Bengaluru (Bangalore)
4.5 - 10 yrs
ā‚¹30L - ā‚¹35L / yr
skill iconNodeJS (Node.js)
skill iconJava
Data Structures
Algorithms
SQL
+1 more

Position : Backend Developer ā€“ SDE3 : Java/Nodejs

Ā 

As part of the engineering team, you would be expected to have deep technology expertise with a passion for building highly scalable products. This is a unique opportunity where you can impact the lives of people across 150+ countries!

Ā 

Responsibilities

ā— Own architecture, design, development, and implementation of different modules/features of the services

ā— Design, develop, deploy and support web applications.

ā— Bring in industry best practices

ā— Discover opportunities for performance improvements

ā— Recommend ways to improve reliability, efficiency and code quality

ā— Focus on continuous delivery and reducing complexity

ā— Carry out code reviews and manage pull requests within the mobile application development team

ā— Build applications based on micro-services architecture

Ā 

Requirements

ā— Overall 5+ years of experience in Backend development (Java or Nodejs).

ā— B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs, IIITs or equivalent)

ā— Strong object oriented design skills & knowledge of design patterns

ā— Experience in working with data platform & data lake pipeline building is preferred.

ā— Experience designing & developing distributed systems involving multiple web services, databases (both SQL and NoSQL), caches, queues, etc. taking into consideration scalability, availability, fault tolerance, consistency, etc. of the overall system

ā— Well-aware of and enforces development best practices: Unit Tests, Code Reviews, Integration Tests, CI/CD, Monitoring, Alerting, etc

Read more
Yulu Bikes
at Yulu Bikes
1 video
3 recruiters
Keerthana k
Posted by Keerthana k
Bengaluru (Bangalore)
2 - 6 yrs
ā‚¹12L - ā‚¹25L / yr
skill iconJavascript
skill iconNodeJS (Node.js)
skill iconGit
skill iconAmazon Web Services (AWS)
RESTful APIs
+2 more
āž¢ Experience in Web and Mobile ApplicationsĀ 

āž¢ Agility and ability to adapt quickly to changing requirements and scope and prioritiesĀ 

āž¢ Strong proficiency with JavaScript (ECMAScript 5, 6)Ā 

āž¢ Knowledge of Node.js and frameworks available for it (SailsJS, Express)Ā 

āž¢ Understanding the nature of asynchronous programming and its quirks and workaroundsĀ 

āž¢ Familiarity with front-end technologiesĀ 

āž¢ User authentication and authorization between multiple systems, servers, and environmentsĀ 

āž¢ Interaction with multiple data sourcesĀ 

āž¢ Good understanding of SQL syntax

āž¢ Understanding fundamental design principles behind a scalable applicationĀ 

āž¢ Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.

āž¢ Implementing automated testing platforms and unit testsĀ 

āž¢ Proficient understanding of code versioning tools, such as Git .

āž¢ Knowledge in the field of IOT is good to have.Ā 
Read more
Client Name : Insta Mojo
Client Name : Insta Mojo
Agency job
via Success Pact by Shikha Yadav
Bengaluru (Bangalore)
3 - 10 yrs
ā‚¹20L - ā‚¹50L / yr
skill iconPython
skill iconJava
Data Structures
Algorithms
skill iconGo Programming (Golang)
+2 more
About Instamojo Instamojo is India's fastest growing on-demand payments and e-commerce platform that enables over 6,00,000 SMEs to build, manage and grow their business online. A trusted partner for SMEs in India, Instamojo's insightful tools are poised to enable small entrepreneurs to minimize costs and grow their business. It is a one-stop shop for entrepreneurs that caters to their diverse business needs by leveraging technology, data and design. Instamojo has acquired 10% of digitally active MSMEs and powers 1 out of 100 to control 30% of their annual turnover through its flagship link-payments and online store products. In addition to link-based payments, Instamojo plans to offer e-commerce enabling services, cataloguing, compliance, lending, logistics, promotions via third-party providers. Founded in 2012 by Sampad Swain, Akash Gehani and Aditya Sengupta, Instamojo raised Pre-Series B funding from AnyPay a Japanese payments firm. In November 2014, the company raised USD 2.6 million in Series A funding from Kalaari Capital, Blume Ventures, 500Startups and others. Prior to this, it had raised approximately USD 500,000 from 500 Startups, Blume Ventures and angel investors Rajan Anandan, Sunil Kalra, Dave McClure, Rob de Heus, Thijs Gitmans among others. Instamojo at a glance: ļ‚· Caters to 6,00,000 SMEs. ļ‚· Instamojo has acquired 10% of the digitally-active SMEs in India and controls 30% of their annual turnover. It aims to extend its wallet share to 70% by 2019. ļ‚· The company aims to increase its target merchant base 400% and target 1 MN small and medium businesses by 2018. ļ‚· Instamojo turned EBITDA positive in July 2017 and has witnessed a 10-15% month-on-month growth. ļ‚· With demonetization, Instamojo added 3000 SMEs daily to the platform, which was 15x higher than daily average. ļ‚· Digital Transactions performed on Instamojo's platform have grown by over 178 % in the last year alone.
We are building consumer internet space, payment processing, e-commerce and/or enterprise. SAAS products. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science.
Job Description
Responsibilities ļ‚· You can take responsibility of large sized projects. ļ‚· You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. ļ‚· This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. ļ‚· You understand the business impact of your decisions. ļ‚· You will review code and ensure that implementations are testable, performant, scalable, documented and secure. ļ‚· You will work closely with product, design, revenue, platform and growth teams. ļ‚· You can take responsibility of large sized projects involving inter-departmental stakeholders. ļ‚· You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. ļ‚· Payment processing framework capable of supporting multiple payment methods (cards, netbanking, UPI, wallets, etc.) with one or more payment method supported across multiple payment gateways. ļ‚· This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. ļ‚· You will drive engineering best practices, recruit other engineers, lead and manage teams, conduct performance reviews and mentor other engineers. ļ‚· You will review code and ensure that implementations are testable, performant, scalable, documented and secure. ļ‚· You will work closely with product, design, revenue, platform and growth teams.
Requirements ļ‚· 3-5 Years of Experience in software engineering.
ļ‚· 5-10 years of industry experience in software engineering building consumer internet space, payment processing, e-commerce and/or enterprise SAAS products. ļ‚· Bachelor's Degree in Computer Science or related field, or 3+ years relevant work experience. ļ‚· Undergraduate (or higher) degree in computer science/engineering. ļ‚· You have an excellent grasp over theoretical and applied computer science. ļ‚· You have excellent problem solving and analytical skills. ļ‚· You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. ļ‚· Experience with working on PCI compliant infrastructure. ļ‚· You should be able to build at this engineering level Store builder (products with multi-level variants (colour, size, etc.), SKUs, discounts) and shopping cart. ļ‚· Highly concurrent double entry accounting system. ļ‚· You have excellent problem solving and analytical skills. ļ‚· You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. ļ‚· Good hold on data structures and algorithms. ļ‚· Strong object-oriented design skills, and an uncanny ability to design intuitive modules and class-level interface.
Desired Skills and Experience Python, Golang, Java, Ruby on Rails, Django
Read more
Tagove infotech llp
at Tagove infotech llp
1 recruiter
Anant Suthar
Posted by Anant Suthar
Ahmedabad
1 - 3 yrs
ā‚¹6L - ā‚¹7L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconMongoDB
skill iconExpress
skill iconHTML/CSS
+2 more
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Primary focus will be the development of all server-side logic, definition and maintenance of the central database and ensuring high performance and responsiveness to requests from the front-end. Person will also be responsible for integrating the front-end elements built by co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Read more
Niflr
at Niflr
1 recruiter
Ankur Sharma
Posted by Ankur Sharma
Bengaluru (Bangalore)
1 - 4 yrs
ā‚¹9L - ā‚¹14L / yr
skill iconNodeJS (Node.js)
skill iconReact.js
Algorithms
Data Structures
skill iconPython
+3 more
The ideal person for this role is a problem-solver with an inquisitive and innovative mind, who loves to collaborate with other teams to drive the company forward. Requirements : You have understanding of basic algorithms and data structures, complexity analysis and software design. You have experience implementing event sourcing and micro-services architecture. You have 2 + years of hands-on experience creating technology systems using any of the languages such as Python, Node, Java Knowledge of front end frameworks such as React.js, Angular.js is a plus. You have some experience and good understanding of at least one open-source distributed system (such as RabbitMQ, Kafka, Redis, Elasticsearch, Cassandra, etc.). You have experience with web standards (like as REST APIs, web security mechanisms. Experience with a public cloud Cloud like AWS/GCP/Azure with exposure to Kubernetes is a preferred. You are an excellent communicator of ideas, both verbal and written. You take initiatives and do not depend on hand holding for implementing things which can make great impact. You can work coherently with a diverse set of engineers Responsibilities: a) Design and develop microservices and other technology framework for Omnichannel Retail. b) Build technology for unmanned retail. c) We have critical systems managing inventory, fulfilment, Point-of-sale, customer app etc and we will build many more such systems supporting omni-channel retail. Participate in our product development from ideation to deployment and beyond. Work with our data team to make our product smarter and more intuitive to use. Maintain and help optimise existing systems.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos