Job Title

Senior Software Engineer – Node.js

  • Position:
  • Salary:
  • Location:
  • Job ID: 05728
  • Applications: 0
Share This Job
Required Skills:

HR @ C2W

1235 Active Positions

Job Description

We are seeking a highly skilled Senior Software Engineer with expertise in Node.js, Angular or React, DevOps, RDBMS and NoSQL, Agile practices, and excellent communication skills. The ideal candidate should have at least 5 years of industry experience, demonstrating a strong understanding of software development principles and the ability to work effectively in a collaborative team environment.


● Designing, coding, testing, and debugging complex software applications using Node.js, Angular or React, and other relevant technologies.

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

● Developing high-quality, maintainable, and scalable code to meet project requirements.

● Conducting code reviews, ensuring adherence to coding best practices and standards.

● Participating in Agile development methodologies, including sprint planning, daily stand-ups, and retrospective meetings.

● Identifying and addressing performance bottlenecks and optimizing application performance.

● Troubleshooting and resolving software defects and issues.

● Providing technical guidance and mentoring to junior engineers when needed.

● Keeping up to date with emerging technologies and industry trends, and suggesting new approaches and solutions.


● Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

● Minimum of 5 years of professional experience as a software engineer.

● Proficiency in Node.js, Angular or React, and related frameworks.

● Strong understanding of Relational Database Management Systems (RDBMS) and NoSQL databases.

● Experience with DevOps practices, including CI/CD, version control systems (e.g., Git), and containerization (e.g.,          Docker).

● Familiarity with Agile development methodologies and tools (e.g., Scrum, Jira).

● Solid understanding of software development principles, design patterns, and best practices.

● Excellent problem-solving and analytical skills, with the ability to debug and resolve complex issues.

● Strong communication and collaboration skills, with the ability to effectively work in a team environment.

● Familiarity with AI/ML concepts and frameworks.

● Ability to quickly learn new technologies and adapt to changing project requirements.

● Experience in the full software development lifecycle, from requirements gathering to deployment and maintenance. ● Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and related services.

● Knowledge of front-end development languages (e.g., HTML, CSS, JavaScript).

● Familiarity with serverless architecture and microservices development.

● Understanding of automated testing frameworks (e.g., Jest, Mocha).

● Prior experience in mentoring and leading a team of engineers.


Join Our Free Newsletter

Join Our Newsletter to get the latest updates and keep yourself updated on the latest Job Openings.

Have a Question?

We are here to help. Email us or call +91 773 604 3614
Contact Us