Position: Backend Developer (C#, .NET Core)
Company: Greenwich Group
Category: .NET
Experience required: 3y
English level: upper

**The company** is a dynamic and scalable full-cycle Console & PC Game Developer and focused on next-gen AAA games creation.
**The team** of the company is International with best-in-class experience in the gaming industry and has worked on well-known world-class games (150 people).
**Project:** develop a soulslike action role-playing game in a dark fantasy universe (UE5). 
The main task:  Multiplayer stabilization 
**Сonditions:** Competitive salary + bonuses, comfortable offices in Poland, Romania, Spain, or Remote, (Full-time), possible to choose a project within the company, career, and financial growth, + medical insurance, paid vacation and sick leave, and other goodies.

**Requirements:**
3+ years of backend development experience.
Experience in the game industry 
Good programming skills/experience in C#, .NET Core, ASP.NET Core. 
Hands-on experience in debugging, performance and memory usage optimization, databases profiling, code review, and refactoring.
Grasp of stateless, stateful, and serverless models.
Proficiency with databases (Relational, Key-Value).
Experience with cloud-based platforms (AWS, Azure, or Google Cloud).
Experience with Docker/Kubernetes/Amazon EKS.
Upper-Intermediate level of English.

**Responsibilities: **
Implement backend systems and services for games and extend existing games 
with new online features.
Analyze and improve performance.
Debug and fix crashes, and concurrency issues.
Assure scalability and robustness of the system.
Incorporate monitoring.
Avert security vulnerabilities.
Research and suggest improvements to processes and pipelines.
Identifying technical obstacles and generating solutions to overcome identified risks.

**It will be a plus:**
- Experience in the game industry  on a large-scale PC/console online title as a backend/server developer