Key Responsibilities: Design, develop, and maintain server-side applications using Node.js. Build and integrate RESTful APIs or GraphQL endpoints with frontend and third-party systems. Collaborate with frontend developers, DevOps, and other teams to deliver scalable web and mobile applications. Optimize applications for speed, performance, and scalability. Ensure security and data protection best practices in backend services. Write clean, maintainable, and well-documented code. Conduct code reviews, write unit/integration tests, and participate in deployments. Debug and resolve application issues and production bugs.Requirements/Qualifications: Bachelors degree in Computer Science, Engineering, or related field. 4 - 6 years of professional experience in backend development with Node.js. Strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O. Experience with frameworks like Express.js, NestJS, or Koa. Proficiency in working with databases:Relational: MySQL, PostgreSQL, or MS SQLNoSQL: MongoDB, Redis, etc. Familiarity with RESTful API design and microservices architecture. Experience with authentication and authorization (JWT, OAuth2). Good understanding of Git, CI/CD pipelines, and containerization (Docker). Familiarity with testing tools like Mocha, Chai, Jest, or Supertest.