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 β†’

Loading...