Job Description We are looking for an experienced Senior Web Developer with strong expertise in Node.js, Socket.io, and WebSocket-based real-time applications . The ideal candidate will be responsible for building scalable backend systems, integrating real-time communication features, and ensuring high performance and reliability. Key Responsibilities Develop, maintain, and optimize backend services using Node.js Build and manage real-time communication features using Socket.io / WebSockets Collaborate with frontend, DevOps, and product teams for seamless integration Design scalable APIs and implement secure coding practices Troubleshoot, debug, and upgrade existing systems Write clean, maintainable, and testable code Participate in code reviews and mentor junior developers Required Skills Strong hands-on experience with Node.js Deep understanding of Socket.io and WebSocket protocols Experience with REST APIs and microservices architecture Familiarity with databases (MongoDB/PostgreSQL/MySQL) Good understanding of asynchronous programming Knowledge of Git, deployment workflows, and CI/CD Problem-solving mindset with strong ownership