Actively recruiting / 33 applicants
We’re here to help you
Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email
Juliana Torrisi, RecruiterRole Overview: Senior Backend Developer
We are the team behind Gamblit.net, We are looking to launch a brand-new crypto casino under a new brand and we are looking for backend developers to help us build this platform. We want to distribute this platform globally to handle thousands of concurrent users with sub-milisecond real-time interactions via WebSockets/Socket.IO in TypeScript
Responsibilities
- Architect for Scale: Lead the transition from our legacy infrastructure (made using the MERN stack but not optimized for scale) to a brand-new, TypeScript-based backend optimized for high-concurrency crypto gaming.
- Transition into Crypto: Currently our platform accepts virtual items (similar to CSGO skins) as deposits for credits on the platform, we want to build this new platform to handle crypto deposits & withdrawals as well.
- Real-Time Engineering: Develop and optimize low-latency systems using WebSockets/Socket.IO to ensure a seamless "live" experience for thousands of simultaneous players.
- System Optimization: Troubleshoot and resolve complex bottlenecks related to real-time data flow and high-frequency transactions.
- Distributed Architecture: Implement best practices for distributed systems to ensure the platform remains resilient and performant under heavy load.
- Rapid Deployment: Work in an agile, "asap" environment to bring the new platform from development to a market-ready launch.
Required Skills
- TypeScript
- MongoDB
- WebSockets/Socket.IO
- Real-Time Expertise: Proven track record of scaling WebSockets/Socket.IO to handle thousands of concurrent stateful connections in production environments.
Nice to Have
- Industry Knowledge: Previous experience in the gambling or iGaming sector.
- Crypto/Web3: Familiarity with integrating crypto payment gateways.
- Provable fairness algorithms: Understanding of various provable fairness algorithms & cryptographic commit-reveal schemes. You should be comfortable implementing verifiable randomness using Server Seeds, Client Seeds, and Nonces to ensure every game outcome can be independently audited by the player.
- DevOps: Experience with horizontal scaling, Redis Pub/Sub, and load-balancing WebSocket clusters.