Position: .NET Online Services Engineer (I)
Company: Freelance
Category: .NET
Experience required: 2y
English level: intermediate

Are you interested in designing and maintaining distributed systems that scale and perform real-time, mission-critical roles for hundreds of thousands of users? Would you like to learn how a modern game is operated and contribute to its growth and success? Then join us!

✅ **Responsibilities:**
This position will assume full ownership of all our tailor-made backend cloud services used to run an AAA game: Authorization, Player Profile Storage, Matchmaking, Game Server Management, Leaderboards, Events, Push Notifications, Chat, Messages, Translations, Billing, and Tracking.

You will maintaining, optimizing, designing, and developing new features across the entire ecosystem, working in close partnership with all the collaborators involved in the creation of the game: Game developers, Game designers, Lead Marketing, and Monetization Manager.

✅ **Requirements:**
- .NET + C# (min 2 years);
- experience creating distributed apps (microservices) with high concurrency;
- experience with web protocols and infrastructure (e.g.: TCP/IP, Sockets, Web Proxies).

**Nice to have:**
- Angular;
- Python, NodeJS;
- C++;
- experience in Game Development;
- experience with AWS.

✅ **We offer:**
- paid vacation, sick leave, and day-off (40 days per year);
- free morning schedule (start from 8 to 11 am);
- individual development plan;
- payment for external training (not only professional);
- we provide access to the internal base of training, seminars, and literature;
- assistance in setting up a home office;
- an opportunity to work in a coworking space;
- compensation for sports activities and health care services;
- free English classes and Speaking club from beginner to advanced lvl.