Software Engineering

Senior Node.js Developer

Chennai, Tamil Nadu
Work Type: Full Time

We are seeking an experienced and dynamic Senior Node.js Developer with 6 to 8 years of experience in the IT industry. The ideal candidate will have extensive expertise in JavaScript and Node.js application development, a strong understanding of Node package libraries, and significant experience with Azure services. You will be part of a talented software team that works on mission-critical applications, contributing to the design and development of high-volume, low-latency applications for mission-critical systems.

Responsibilities:

Develop and maintain server-side components using Node.js and JavaScript.

Utilize various Node package libraries to enhance application functionality.

Design and implement data storage solutions including Azure Blob Storage, Service Bus

Queue triggers, and Topic triggers.

Develop and implement serverless code using Azure functions.

Develop complex queries, stored procedures, functions, and cursors to interact with

relational databases.

Writing unit and integration tests for the developed code using Jest framework

Collaborate with cross-functional teams to define, design, and ship new features.

Perform code reviews and utilize source control tools effectively.

Use Git commands for branching, checking out, checking in, stashing, and raising pull

requests.

Utilize collaboration tools such as Azure DevOps or JIRA for project tracking and

management.

Follow agile methodologies, particularly Scrum, for software development and project

management.

Troubleshoot, debug, and upgrade existing software, ensuring the highest levels of quality

and performance.

Work primarily in IST time zone at the same time provide overlap hours with US clients in

their respective time zones for effective collaboration.

Requirements:

Experience: 6 to 8 years in the IT industry.

Technical Skills:

Proficient in JavaScript and Node.js application development.

Strong understanding and experience with Node package libraries.

Hands-on experience with Azure services such as Blob Storage, Service Bus, Queue triggers,

and Topic triggers.

Hands-on experience in developing, troubleshooting and implementing serverless code

using Azure functions

Advanced knowledge of database structures and SQL, including writing complex queries,

stored procedures and functions.

Knowledge in source control tools like Git with specific knowledge in using Git commands

for checking out, checking in, stashing, and raising PR requests.

Should be experienced in writing unit and integration tests, preferably using Jest.

Knowledge of front-end application development using React.js, React Native, or Angular

would have additional weightage.

  • Collaboration Tools:

Familiarity with Azure DevOps (preferred) or JIRA.

  • Methodologies:

Experience working in an agile environment following Scrum methodology.

  • Soft Skills:

Excellent problem-solving skills and a proactive attitude.

Strong communication and collaboration skills.

Ability to work independently and as part of a team in a fast-paced environment.

  • Time zone Flexibility:

Ability to work primarily in IST time zone with required overlap hours to collaborate

effectively with US clients.

If you are a motivated and experienced Node.js developer looking to join a forward-thinking company, we would love to hear from you. Apply now to become a key member of our dynamic team!

Submit Your Application

You have successfully applied
  • You have errors in applying