Position: .NET Developer (Game Server)
Company: Playwing
Experience required: 2y
English level: intermediate

Requirements:
● 3 years of professional experience using C#
● Hands-on experience at least 2 years with .NET
● Experience creating distributed apps (microservices) with high concurrency
● Experience with web protocols and infrastructure (eg: TCP/IP, Sockets, Web Proxies)
● Intermediate English level or higher

Nice to have:
● Experience with C++
● Experience with AWS
● Knowledge of Angular, NodeJS
● Experience with Python

We offer:
● Paid sick leave, vacation, and day-off (40 days per year)
● Ability to work from home
● Individual development plan
● Internal education and training
● Payment for external training
● Free English lessons with a native speaker
● Compensation for sports activities
● Massage services
● Modern office in the city center
● Free morning schedule
● Fruits, milk, cookies, and sweets throughout the day
● Living room with Xbox and TV
● Shower room and bicycle parking
● Own small gym

Responsibilities:
● Full ownership of all our tailor-made backend cloud services used to run a AAA game: Authorization, Player Profile Storage, Matchmaking, Game Server Management, Leaderboards, Events, Push Notifications, Chat, Messages, Translations, Billing, Tracking.
● 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