Senior Node.js Developer
Title: Senior Node.js Developer
Department: Tech
Location: Vilnius, Lithuania (Hybrid Remote)
About CoinPoker
Welcome to CoinPoker, the revolutionary crypto-poker platform where cutting-edge blockchain technology meets the exhilarating world of online poker. At CoinPoker, we are transforming the poker experience with fast, secure, and transparent gameplay. Join our community of poker enthusiasts and be part of the future of online gaming with CoinPoker, where your skills and passion for poker can truly shine in a decentralised and dynamic environment.
The Opportunity
As a Senior Node.js Developer, you will be responsible for designing, developing, and optimizing the server-side logic that powers our poker platform. You will work closely with other developers, engineers, and product teams to ensure the platform delivers a seamless, secure, and high-performance gaming experience for players.
Key Responsibilities:
- Design and develop backend systems: Architect, implement, and maintain the backend infrastructure for our poker platform using Node.js and TypeScript. Your focus will be on ensuring the platform is reliable, scalable, and highly performant.
- Optimise real-time data processing: Build and manage real-time data flows that handle high traffic and player interactions during live poker games, ensuring smooth gameplay and fast response times.
- Work with databases: Design and optimize MySQL databases to handle large volumes of data, ensuring data integrity, fast query performance, and efficient storage for player profiles, game stats, and transactions.
- Security and integrity: Implement robust security measures to protect user data and ensure the integrity of game logic, minimizing risks of cheating and fraud on the platform.
- Collaborate in an Agile environment: Work within a cross-functional, Agile team, coordinating with front-end developers, database administrators, and product managers to implement new features and improvements efficiently.
- Troubleshoot and optimise performance: Monitor and resolve performance bottlenecks, troubleshoot live system issues, and improve platform stability and uptime.
Highly Desired Knowledge and Experience:
- 5+ years of experience in Node.js development: Proven expertise in developing backend systems using Node.js, ideally for real-time applications like gaming, gambling, or other high-traffic platforms.
- 2+ years of experience with TypeScript: Proficiency in TypeScript for building type-safe, maintainable code with a strong understanding of its nuances and benefits in a production environment.
- MySQL database expertise: Strong experience working with MySQL, including schema design, query optimization, and managing large-scale databases to handle player data, game logs, and real-time game state management.
- RESTful API development: Demonstrated experience in building and optimizing RESTful APIs to ensure smooth data communication between the platform's backend and front end.
- Real-time application experience: Experience working on real-time platforms or applications with high user traffic and low latency requirements.
- Problem-solving and analytical skills: Ability to troubleshoot complex issues in live environments, identify root causes, and implement efficient fixes and optimizations.
- Locations
- Lithuania
- Remote status
- Hybrid Remote
About CoinPoker
Developed by an ambitious team of poker lovers, CoinPoker is a revolutionary blockchain technology-based platform.
Senior Node.js Developer
Loading application form