Position: Senior Backend Developer
Company: Dragon's Lake Entertainment
Experience required: 5y
English level: intermediate

You’ll join a team of like-minded individuals to work on a game project cooperatively. From our side, we are always trying to offer suitable tasks, the ability to grow and constant feedback, necessary tech mentoring, and direction to pursue your goals.

BECOMING ONE OF THE DRAGONS YOU WILL:
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.
Communicating with other team members, internal customers, and external stakeholders to determine requirements.

EXPECTATIONS ARE CLEAR:

4+ years of backend development experience.
Experience in the game industry for at least 1 year on a large-scale PC/console online title as a backend/server developer.
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.
Understanding of network stack.
Grasp of stateless, stateful, and serverless models.
Proficiency with databases (Relational, Key-Value).
Familiarity with message queues.
Experience with cloud-based platforms (AWS, Azure, or Google Cloud).
Knowledge of modern containerization and orchestration technologies: Docker, Kubernetes, Amazon EKS.
At least a strong Intermediate level of English.
Grow with us, we’ve got you covered:

Competitive financial reward (yes, we are fair enough). 
Challenges to raising your XPs score (professional training and conferences, internal mentorship).
Health insurance, paid vacation, and sick leave.
Culture of diversity & inclusion to unite the most outstanding talents.
Community of people who understand your game passion.