Обязанности:
Привет! Мы, компания PatternMasters, занимаемся разработкой игр на мобильных платформах и консолях. В нашем портфолио есть разноплановые проекты и мы не собираемся останавливаться на достигнутом! Мы постоянно пополняем нашу команду талантливыми специалистами, активно расширяемся и ждем в свою команду Backend / Fullstack инженера для разработки и масштабирования клиент-серверных систем с высокой нагрузкой Задачи: Разработка и поддержка backend-сервисов на платформе .NET (управление аккаунтом, прогресс игрока, социальные механики, биллинг) Разработка и поддержка игровой логики Обеспечение стабильной работы backend-сервисов при росте нагрузки Написание нагрузочных тестов Написания шагов для сборки/тестирования/деплоя (TeamCity, Gitlab) Требования: Опыт коммерческой разработки Web-приложений на платформе .NET Знание основ платформы .NET (async/await, Memory Management) Знание sql и умение написать запрос Опыт работы с базами данных (PostgreSQL + Entity Framework Core) Опыт работы с Docker/Docker Compose Понимание клиент-серверной архитектуры Понимание принципов структурированного логирования Будет плюсом: Опыт работы с Unity Опыт работы с высоконагруженными системами Опыт работы с NoSQL базами данных (Redis, Elasticsearch и т.п.) Умение безопасно хранить секреты (HashiCorp Vault) Понимание и опыт работы с одним из брокеров сообщений (RabbitMQ / Kafka) Понимание масштабирования систем (Docker Swarm, Kubernetes или аналоги) Что мы предлагаем: Самостоятельность в принятии решений Дружные и надежные участники команды, поддерживающие друг друга Интересные, амбициозные задачи и активное участие в создании игр Возможность профессионального роста Официальная оформление, стабильные выплаты, гибкий график работы, и мы соблюдаем work-life баланс! Неповторимая атмосфера геймдеваПохожие вакансии