We are looking for a highly skilled Senior Node.js Developer with 7+ years of experience to join our growing team in the iGaming domain. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable backend systems for gaming platforms, ensuring seamless user experience, security, and real-time processing.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Node.js
- Build and optimize RESTful and WebSocket APIs for real-time gaming applications
- Develop secure and high-performance systems for transactions, wallets, and game logic
- Integrate third-party gaming APIs, payment gateways, and external services
- Ensure system reliability, availability, and low latency in high-traffic environments
- Work closely with frontend developers, product managers, and QA teams
- Implement best practices for code quality, security, and performance optimization
- Troubleshoot and debug complex production issues
- Participate in architecture decisions and system design discussions
Required Skills & Qualifications:
- 7+ years of experience in backend development with strong expertise in Node.js
- Proficiency in JavaScript and/or TypeScript
- Experience with frameworks like Express.js, NestJS, or similar
- Strong knowledge of RESTful APIs and WebSockets
- Experience with databases such as PostgreSQL, MongoDB, or MySQL
- Hands-on experience with Redis, caching strategies, and queue systems (e.g., RabbitMQ, Kafka)
- Familiarity with microservices architecture
- Experience with Docker, Kubernetes, and CI/CD pipelines
- Strong understanding of system scalability, performance tuning, and security best practices
Preferred Experience (iGaming):
- Experience working in iGaming platforms
- Understanding of gaming workflows , odds calculation, and game logic
- Experience handling high concurrency and real-time data processing
- Familiarity with compliance, fraud detection, and payment systems in gaming
Soft Skills:
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Ability to work in a fast-paced and high-pressure environment
Work Location: In person