Network Unity C# Developer (full-time, remote)
Company: Unfrozen Studio
Project: Heroes of Might and Magic Olden Era
Our core stack:
- Backend: C# (.NET 9+, .NET Standard 2.1), Orleans (Virtual Actors)
- Communication: NATS (Messaging), gRPC, HTTP/2
- Data: MongoDB, Redis
- DevOps & Infra: GitHub Actions (CI/CD), Docker Compose
- Observability: OpenTelemetry (Grafana, Prometheus, Loki)
- Client Side: Unity
Responsibilities:
- Design and implement distributed game logic on Microsoft Orleans. Develop high-load services.
- Configure and maintain CI/CD pipelines in GitHub to automate the building, testing, and deployment of services.
- Optimize data operations in MongoDB and Redis.
- Set up monitoring and tracing systems through OpenTelemetry.
- Autotests and load testing.
- Infrastructure support.
What we expect from you:
- Commercial C# development experience of 3+ years.
- Understanding of NoSQL principles (MongoDB) and cache operation (Redis).
- Experience with GitHub Actions: writing workflows, working with Docker Registry, deployment automation.
- Confident command of Docker (Dockerfile, Docker Compose (Stack), Overlay Network).
- Experience with distributed systems and message brokers (NATS, RabbitMQ, or similar).
- Basic Unity experience (understanding project structure, ability to build a client for tests).
Will be a plus:
- Experience with Microsoft Orleans
- Experience with Kubernetes or other container orchestrators.
CONTACT