Bestkaam Logo
TechCompose Solutions Pvt. Ltd. Logo

Sr. NodeJS Developer

Actively Reviewing the Applications

TechCompose Solutions Pvt. Ltd.

Panchkula Full-Time 4–8 years
Posted 3 days ago Apply by June 11, 2026

Job Description

Role Description:



We are looking for a skilled Sr. NodeJS Developer with 4 to 5 years of experience for a full-time on-site position at our Ahmedabad office. The role involves designing, developing, and maintaining scalable backend systems using NodeJS. Day-to-day responsibilities include implementing RESTful APIs, collaborating with front-end developers, improving application performance, writing reusable code, and troubleshooting and resolving technical issues. The Sr. NodeJS Developer will work closely with cross-functional teams to ensure the delivery of high-quality software solutions while adhering to best practices and timelines.


Responsibilities:


  • Testing: Write unit, integration, and end-to-end tests to ensure the application’s reliability and code quality 
  • Database management: Work with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) to design schemas, write queries, and optimize for performance and scalability
  • Debugging and troubleshooting: Solving bugs and queries raised by juniors and guiding juniors
  • Architecture: Lead the design and implementation of the back-end architecture, ensuring high performance, scalability, and maintainability. Work with other teams to integrate the front-end and back-end systems seamlessly 
  • Collaboration: Work closely with front-end developers, product managers, and other stakeholders to ensure that the final product meets functional and technical requirements 
  • API Development: Build and maintain RESTful APIs, as well as working with GraphQL and WebSockets, ensuring efficient communication between the front-end and back-end systems



Technical Skills:


  • Database: Solid understanding of database design and management with experience in relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases 
  • API Development: Build and maintain RESTful APIs, as well as working with GraphQL and WebSockets, ensuring efficient communication between the front-end and back-end systems
  • Web sockets: Ability to work with web sockets as modern web applications often require real-time communication
  • Microservices: Ability to work with microservices for building scalable, maintainable, and distributed systems
  • Deployment: Familiarity with CI/CD pipelines, automated testing, and deployment processes.  
  • Agile Methodology: Participate in Agile/Scrum processes, including sprint planning, daily stand-ups, and retrospectives, ensuring timely delivery of features and improvements
  • Authentication and Authorization: Work with authentication and authorization mechanisms (OAuth, JWT, session-based)



Good To Have:


  • GraphQL: Knowledge on GraphQL to work with complex or dynamic data needs
  • Deployment: Experience with deployment (on AWS – Ec2, etc.) manually and through CICD pipeline



Qualifications:


  • 4 to 5 years of strong experience in backend development.
  • Strong proficiency in Back-End Web Development and Software Development with an emphasis on building robust applications using NodeJS
  • Hands-on experience in Front-End Development with foundational skills in JavaScript and knowledge of frameworks like Redux.js
  • Solid understanding of architectural design and database modeling, with a focus on scalability and performance
  • Strong problem-solving skills and the ability to debug and resolve issues efficiently
  • Experience with cross-functional collaboration and effective communication in a team environment
  • Knowledge of Agile methodologies and the ability to thrive in a fast-paced, dynamic work environment
  • A degree in Computer Science, Software Engineering, or a related field is preferred
  • Relevant industry certifications and experience working on international web solutions will be a plus

Required Skills

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.