Senior Backend Engineer
Job Description
Join a fast-growing startup redefining land-based slot games! We’re seeking a Backend Engineer with strong expertise in Node.js, cloud technologies, and SQL/NoSQL databases to build scalable, high-performance systems that power our gaming platforms. Collaborate with an energetic team and make a real impact.
Responsibilities
- Lead the design and development of high-performance backend services using Node.js and MongoDB & Hybrid Database models.
- Create secure, scalable, and real-time APIs to support gaming functionalities.
- Develop and maintain Node.js modules that run on EGM (Electronic Gaming Machines) for feature integration, data handling, and system control.
- Implement services to store, process, and push analytics data in real-time for in-game behavior tracking and reporting.
- Work on microservices, caching, session management, and multiplayer logic.
- Collaborate with frontend and game developers to define API contracts and integration workflows.
- Write clean, maintainable, and well-documented code with unit tests.
- Maintain DevOps practices including deployment pipelines and monitoring systems.
- Contribute to architectural planning and technical decision-making.
Requirements
- 6 years of professional experience in Full Stack development.
- Strong proficiency in Node.js, MongoDB, and Express.js.
- Solid understanding of REST APIs, microservices architecture, and server-side logic.
- Familiarity with React.js or frontend integration (not expected to lead frontend).
- Experience with game backend systems or web-integrated gaming platforms.
- Exposure to game engines like Unity, Cocos Creator, or game mechanics logic is a strong plus.
- Experience with Socket.IO/WebSockets, real-time multiplayer systems, and leaderboards.
- Familiarity with CI/CD pipelines, Git, Docker, and deployment on cloud services (AWS, GCP, Azure).
- Exposure to tools like Redis, RabbitMQ, or cloud platforms like AWS/GCP is preferred.
- Good understanding of caching, load balancing, and performance tuning.
- Excellent problem-solving skills and the ability to work independently or within a team.
- Strong verbal and written communication skills.
Key Skills
Node.js
Express.js Framework
MongoDB
NoSQL Databases
Microservices Architecture
REST API
AWS
GCP
Azure
Socket.IO
WebSockets
CI/CD Pipelines
Git
Docker
Performance Tuning
Load Balancing
Gaming Backend Systems
Data Analytics Integration
Real-Time Tracking