About the Role We are looking for a skilled Node.js Backend Developer to design, build, and maintain robust backend architectures that power our products. You will be responsible for creating scalable REST APIs, managing relational and non-relational databases, and integrating complex backend functionalities such as payment gateways, WebSockets, and streaming services. Key Responsibilities Develop and maintain RESTful APIs using Node.js (Express.js) Design and optimize SQL (MySQL / PostgreSQL) and NoSQL databases with complex relationships Implement efficient data retrieval strategies, including lazy and eager loading Ensure backend code is scalable and adaptable for new requirements and future enhancements Integrate payment gateways , socket connections , and streaming functionalities Debug, troubleshoot, and resolve backend issues in live environments Write clean, modular, and testable code following best practices Collaborate with frontend developers and DevOps teams for smooth deployment Use Git for version control and contribute to CI/CD pipelines (optional but preferred) Key Requirements 2+ years of professional experience in backend development Strong hands-on expertise in Node.js (Express.js) Solid working knowledge of MySQL / PostgreSQL and NoSQL databases (MongoDB/Redis) Proven experience in REST API design Understanding of data modeling, query optimization, and data migration Experience integrating payment gateways and working with WebSockets/streaming Proficiency with Git (mandatory) Familiarity with CI/CD pipelines and Agile methodologies (nice to have) Strong communication and problem-solving skills