Golang developer
Требования
Местоположение и тип занятости
Компания
Мы создаем экосистему сервисов для игроков соревновательных игр
Описание вакансии
Условия работы
EX CORP. — это экосистема сервисов для соревновательных игр. В нее входят продукты CS.MONEY, SCOPE.GG, XPLAY.GG, BLIX.GG.
Мы ищем инженера в проект CS.MONEY для разработки слоя интеграции со Steam. Перед нашей командой стоят две амбициозные задачи:
- Архитектурная трансформация всех точек интеграции со Steam с легаси стэка (nodeJS и Python) на Golang;
- Обеспечение высокой доступности интеграционного слоя в условиях постоянных изменений и ограничений со стороны Steam;
Помимо бизнес-задач у тебя будет возможность поучаствовать в создании платформы для Golang приложений с нуля.В дальнейшем существует перспектива развития компетенций нашей команды на другие участки системы для обеспечения доступности и надежности всего продукта.
Ждем от тебя:
- Понимание архитектурных паттернов для обеспечения Reliability и умение их применять (circuit breaker, rate limiter, caching, load balancing, etc…);
- Знание языка программирование Golang;
- Умение применять практики SOLID/DRY/KISS при написании кода;
- Понимание как работает сеть (TCP/IP/DNS);
- Знание ключевых протоколов интеграции (HTTP/gRPC/Kafka);
- Опыт работы с базами данных (Postgres/Redis);
- Опыт работы с Unix-системами.
Будет плюсом:
- Компетенции в System Design;
- Опыт разработки систем с высокими требованиями к доступности (99.99);
- Компетенции в кибербезопасности.
Причины работать с нами:
- Разрабатываем проекты на современном стеке и следим за тенденциями;
- Гибкий график и гибридный формат работы. Можно начинать рабочий день с 12 часов и работать из любой точки мира;
- Бесконечно учимся: покупаем любые книги, оплачиваем участие в конференциях и внешние обучения, проводим внутренние обучения для сотрудников;
- Оформляем ДМС со стоматологией с первого дня работы, компенсируем питание, спорт и занятия английским.