Backend Developer (.NET, Real-Time Poker Games) Offline
We are looking for an experienced Backend Developer to join a project building a scalable real-time system for an online Texas Holdem game with support for up to 3,000 concurrent players.
Please note: We will only consider candidates who have previous experience working on poker games or similar real-time multiplayer game systems.
The project stack includes .NET 8, WebSocket, Redis Cluster, MongoDB, Kubernetes, and Unity. You will be responsible for building the backend architecture with full control over code, infrastructure, and state management.
Tech stack and responsibilities:
β Develop WebSocket Binary Custom with full binary protocol support
β Configure and utilize Redis Cluster (Pub/Sub, TTL, locking) for scalable stability
β Build game engines, async controllers, and evaluation services
β Work with MongoDB (Sharded, TTL, Flexible Schema)
β Implement JWT, CSRF, and Replay Token protection
β Develop thread-safe solutions (SemaphoreSlim, locks)
β Support multi-table, load split, and replay lock detection
β Integrate OpenTelemetry, Prometheus, and Grafana for monitoring
β Manage CI/CD, auto-deploy pipelines, and DevOps
β Utilize circuit breaker patterns, backoff strategies, and quotas
β Write Unit, Integration, Fuzz, and Load Tests
β Build reliable, maintainable, and scalable architecture
β Work with Swagger, RBAC, and Admin Auth
β Optimize for efficient garbage collection and memory pooling
What we offer:
β Full-time engagement: 8 hours per day, 5 days a week
β Long-term collaboration with the clientβs team
β Monthly payment structure
The job ad is no longer active
Look at the current jobs .NET Gamedev β