Posted on 26 Jun, 2025
NodeJS Developer
2 - 4 Years
Job Overview:
We are looking for a passionate and skilled Node.js Developer with 2 to 4 years of experience to join our game development team. You will be responsible for building robust, real-time, and scalable backend systems to power engaging multiplayer and casual gaming experiences. This is a great opportunity to work on exciting games involving real-time gameplay, challenges, leaderboards, wallets, and real-money transactions.
Key Responsibilities:
- Develop and maintain scalable, secure backend systems for multiplayer and casual games.
- Design and implement RESTful APIs and real-time communication using Socket.io and Redis.
- Architect and manage microservices for various game modules (matchmaking, leaderboards, rewards, etc.).
- Manage databases using SQL and NoSQL (e.g., MongoDB, PostgreSQL, MySQL).
- Implement caching, queueing systems, and load balancing strategies.
- Integrate payment gateways and manage in-game wallet functionality.
- Collaborate with game designers, front-end developers, and QA to ensure a seamless game experience.
- Deploy and manage services on cloud platforms (AWS preferred) with basic knowledge of DevOps.
- Write clean, modular, and testable code while following best practices and code standards.
- Troubleshoot and resolve backend issues related to scalability, performance, and concurrency.
Key Skills:
- Strong knowledge of JavaScript and Node.js (TypeScript is a plus).
- Real-time backend experience using Socket.io, Redis, and WebSockets.
- Experience with REST APIs, microservices architecture, and backend design patterns.
- Hands-on with MongoDB, PostgreSQL, or MySQL; ORM/ODM tools like Sequelize, Mongoose.
- Experience with queue systems like Bull, RabbitMQ, or similar.
- Knowledge of AWS, serverless functions, and scalable cloud deployments.
- Integration experience with payment gateways (e.g., Razorpay, Cashfree).
- Familiar with Git, Agile, and CI/CD pipelines.
- Ability to handle high concurrency scenarios with performance tuning.
- Strong problem-solving and analytical skills
- Strong attention to detail and ability to multitask
Bonus Points:
- Prior experience in game backend development (casual or real-money games).
- Understanding of matchmaking, player state management, tournaments, and leaderboards.
- Exposure to real-money gaming (RMG) compliance and transaction safety.