Мы ищем подкованного технического специалиста, который будет готов к полному погружению в серверные технологии. С# .Net Backend Developer будет работать над разработкой сервера игрового мобильного проекта и отвечать за его безопасность, взаимодействовать с клиентскими программистами и техническим директором. Кроме разработки сервера будет много других интересных задач по облачным технологиям.
Эта вакансия предполагает релокацию с возможностью работы в одном из наших офисов в Армении, Казахстане, Грузии, Сербии, Черногории, на Кипре, либо удаленно из других стран.
C# .Net Developer
Твои задачи:
-
01
Интеграция игрового бэкенда с клиентской частью мобильной игры
-
02
Оптимизация и обслуживание баз данных DynamoDB и Redis для обеспечения высокой производительности и масштабируемости
-
03
Развертывание и управление сервисами в облаке AWS, включая Elastic Cache, с использованием Docker и Kubernetes
-
04
Разработка и оптимизация механизмов синхронизации и асинхронной обработки данных с использованием Orleans
-
05
Разработка административной инфраструктуры для мониторинга и управления игровым процессом, включая инструменты аналитики, мониторинга производительности и управления контентом
-
06
Создание логики взаимодействия между пользователями, включая асинхронное PvP (игрок против игрока), возможности кланов и систему обмена сообщениями, в том числе почтовую систему
-
07
Разработка и оптимизация алгоритмов для обработки действий пользователей в режиме реального времени, обеспечивающих плавное и увлекательное игровое взаимодействие
-
08
Интеграция со сторонними сервисами и API для обеспечения дополнительных функциональных возможностей, таких как социальные сети и платежные системы
Нам важно, что ты:
-
Знаешь современные стандарты С# и .Net 7
-
Знаешь алгоритмы, структуры данных, паттерны проектирования
-
Понимаешь асинхронное и многопоточное программирование
-
Имеешь опыт клиент-серверной разработки
-
Имеешь опыт проектирования микро-сервисной архитектуры
-
Знаком с unit-тестированием и умеешь использовать популярные фреймворки (xUnit.net, NUnit)
-
Понимаешь технологии контейнеризации и оркестрации (Docker, Kubernetes, HashiCorp Stack и т.п.)
-
Имеешь опыт работы с облачными решениями (предпочтительно AWS)
-
Имеешь опыт применения реляционных и NoSQL решений (предпочтительно DynamoDB)
Будет плюсом:
-
Опыт работы с фреймворками, работающими по акторной модели (Orleans, Akka)
-
Опыт работы с SignalR и Grpc
-
Руководство командой программистов
Что мы можем предложить сотруднику?
-
Хорошие условия работы и отдыха:
-
формат работы: работайте удаленно из любой точки мира; мы гибко подходим к вопросам релокации и помогаем с переездом в страны присутствия компании
-
гибкое начало рабочего дня
-
предоставление всей необходимой техники и ПО для работы
-
компенсация расходов на рабочее место или коворкинг для удаленных сотрудников
-
-
Забота о здоровье и комфорте:
-
ДМС со стоматологией для сотрудников и их детей
-
100% зарплата во время больничного
-
100% зарплата во время отпуска после 6 месяцев работы в компании
-
частичная компенсация стоимости спортивных абонементов
-
частичная компенсация стоимости онлайн сессий с психологом
-
-
Возможности обучения и развития:
-
скидка на индивидуальные занятия по английскому языку
-
софинансирование обучения для развития hard&soft skills
-
софинансирование участия в конференциях
-
доступ к корпоративной электронной библиотеке и базе знаний
-
-
Опытная команда и интересные задачи:
-
сильная команда, позволяющая расти и развиваться
-
возможность влиять на процессы и результат
-
наличие инструментов для комфортной работы: Asana, Slack, Confluence, Miro
-
-
Увлекательная корпоративная жизнь:
-
праздничные ивенты
-
конкурсы, квизы, джемы
-
подарки
-