Senior C# Developer (Cloud Gaming Platform)
UAPP.AI creates AI-powered mobile and digital products used by over 10 million people across 150+ countries. We build and scale our own products from scratch, meaning every technical decision directly impacts our users and the business. We value autonomy, speed, and a results-oriented mindset with zero corporate bureaucracy.
We are currently launching a brand-new direction โ a Cloud Gaming platform that allows users to stream games from virtual Windows machines with ultra-low latency. We are looking for a strong Senior C# Developer to build the technological foundation of this product from the ground up.
๐ป Role Overview
You will focus on the high-performance backend and integration layer of the platform: managing virtual machine orchestration, optimizing data flow, and developing custom tools to ensure minimal latency. This is a perfect match for an engineer who thrives on complex technical challenges and is ready to make key architectural decisions in the .NET ecosystem.
๐ What You Will Do
- Develop and maintain high-performance backend services for game streaming management.
- Work on orchestration tools for virtual Windows machines.
- Identify and eliminate bottlenecks affecting platform latency and system performance.
- Develop custom integration modules to bridge .NET services with low-level streaming components.
- Optimize data transfer and communication protocols (TCP/UDP/WebSockets) within the infrastructure.
- Design technical solutions independently and contribute to the overall product architecture.
๐ Requirements
Must-Have:
- 4+ years of commercial C#/.NET development experience (solid knowledge of .NET 6/8+).
- Deep understanding of asynchronous programming and high-load multithreaded environments.
- Experience with performance optimization, memory management (GC tuning), and profiling tools.
- Hands-on experience with networking (TCP/UDP, WebSockets) and API integration.
- Experience in building scalable backend services for Windows-based environments.
- Ability to break down complex tasks independently and drive technical solutions to production.
Nice-to-Have:
- Experience with Cloud Gaming, real-time systems, or game development tools.
- Familiarity with containerization (Docker) and cloud infrastructure (AWS/Azure/GCP).
- Experience working with gRPC or other high-performance serialization frameworks.
- Knowledge of interop scenarios (C# with C++ modules).
๐ What We Offer
- Impact: The opportunity to join a Cloud Gaming platform at an early stage and shape its core architecture.
- Challenges: True engineering tasks where performance and optimization genuinely matter.
- Autonomy: High level of trust โ we expect initiative and empower you to make decisions.
- Environment: A fast-paced, result-oriented team with a quick decision-making cycle.
- Flexibility: 100% remote work format.
- Compensation: $3,000 โ $4,500 (depending on your experience and tech expertise).
๐ Hiring Process & How to Apply
We review applications quickly and usually provide feedback within a few business days.
When applying, please share your CV. If you have hands-on experience with streaming platforms, real-time/low-latency systems, game dev, or deep performance optimization โ don't hesitate to highlight it in your message.
Required domain experience
| Telecom / Communications | 1 year |
| Gamedev | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |