Remote (Europe) | Full-time
At Savvy, we’re building the next generation of interactive live entertainment, a platform where millions of users compete in real-time game shows against a live host and other users.
We’re looking for a Senior .NET Developer to help us push the limits of real-time multiplayer technology. You’ll architect and optimize systems that deliver sub-200ms latency and can handle millions of concurrent connections, while ensuring every player experiences seamless, reliable gameplay.
Real-Time Architecture: Design, develop, and optimize high-performance, low-latency game server features using C#/.NET Core and ASP.NET Core SignalR (or similar real-time technologies).
Concurrency & Scale: Lead the development of our concurrent multiplayer solution, ensuring stability and performance under massive user load.
Performance & Stability: Find and investigate backend bottlenecks (database queries, network load, memory usage) and implement robust, scalable solutions.
Service Ownership: Implement and maintain new features while ensuring the continuous reliability of our existing backend and front-end services.
Client Integration: Collaborate with the game team to update the Unity client for new API features and, as a plus, handle minor integrations or fixes within the client code base.
System Design: Actively participate in system design reviews and technical strategy sessions for our microservices/distributed computing architecture.
Mentorship: Provide technical guidance and conduct rigorous code reviews to uplift the quality and skills of the entire engineering team.
You’re an experienced backend engineer with a passion for building real-time, low-latency systems that power interactive games or live experiences. You thrive on performance challenges, clean architecture, and teamwork. And you take pride in code that’s both elegant and scalable.
Must-haves (7-10 years of experience in each)
Expert in C#/.NET Core and developing .NET APIs.
We are willing to consider exceptional experience in other high-performance languages (e.g., Go, Java, Node) combined with a willingness to cross-train.
Experience with SignalR (or similar technologies) and low-latency systems.
Experience with large-scale concurrent multiplayer solutions.
Strong knowledge of Microservices and distributed computing principles.
Experience with cloud infrastructure (Azure or AWS), including deployment and monitoring.
Hands-on familiarity with NoSQL databases and caching solutions (Redis, etc.).
Excellent debugging, optimization, and problem-solving skills.
Nice to have
Experience in network protocols (TCP/UDP) and data synchronization.
Experience in high-frequency systems (gaming, trading, streaming, or similar).
Ability to integrate small changes/fixes directly in the Unity client.
Experience with front-end frameworks like React.
Proficiency with Azure DevOps and containerization (Docker, Kubernetes).
Experience with CI/CD and Git best practices.
Ability to design and own complex System Design documents.
Join a small, senior team shaping the future of interactive live entertainment.
Ship to a passionate audience and see your work in live shows watched by thousands (soon millions!)
Fully remote, flexible schedule, high ownership, and direct impact on a global product.
Major opportunities to grow with the company, you’re getting in early.
Ability to tell people that you play video games as a job.