Key Responsibilities: -Develop and maintain server-side application logic using Node.js. -Design, implement, and optimize database schemas in MongoDB, PostgreSQL and Redis. -Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic. -Create and manage RESTful APIs and microservices, ensuring scalability, reliability, and security. -Implement real-time features using WebSocket for multiplayer gaming functionality. -Troubleshoot, debug, and optimize backend services for performance and scalability. -Work with cloud platforms like AWS and Azure for deployment, monitoring, and scaling of backend services. -Develop game server features such as leaderboards, player statistics, matchmaking, etc. -Write clean, maintainable, and testable code, following best practices in software development. -Participate in code reviews, knowledge sharing, and continuous improvement within the team. -Monitor and maintain server infrastructure, addressing issues proactively to ensure uptime and performance. Key Skills and Qualification -Bachelors degree in Computer Science, IT Engineering. -4+ years of professional experience in backend development and relevant experience in gaming development. -Proficient in Node.js and familiar with its frameworks (Express, NestJS, etc.). -Strong experience with JavaScript and TypeScript. -Expertise in MongoDB, MySQL, PostgreSQL and Redis, including database design and optimization. -Solid understanding of RESTful APIs, microservices architecture, and WebSocket communication. -Proven experience in game server development with an understanding of multiplayer gaming mechanics. -Experience with cloud platforms like AWS and Azure, including deployment and management of cloud services. -Familiarity with Docker and container orchestration tools like Kubernetes. -Knowledge of caching strategies using Redis or similar technologies. -Strong problem-solving skills and attention to detail. -Excellent communication skills and a passion for gaming. -Ability to work independently and collaboratively in a fast-paced environment. -Knowledge of version control systems, such as Git. -Familiarity with security best practices for backend services.