Описание вакансии
Мы ищем мощного Tech Lead Golang (Backend) в нашу компанию по разработке игр.
Кто мы?
Наша миссия в Faraway — предоставить внутренним и внешним игровым командам инструменты, необходимые для создания и публикации игр с экономикой, управляемой игроками. Мы чрезвычайно амбициозная и трудолюбивая команда с опытом работы в таких известных игровых студиях, как Scopely, Glu Mobile (приобретенная Electronic Arts), Amazon, Yandex, Mail.ru и многих других известных международных студиях. Основанная в 2021 году, в настоящее время наша команда насчитывает более 90 человек и быстро растет, поддерживая новые игры и существующие игровые и платформенные продукты.
Что мы делаем?
Creator Suite (UGC content submission and management), Primary Shop & Creator Storefronts, и также наш Secondary Marketplace;
Serum City (narrative-driven city builder), Legends of the Mara (exploration-based strategy game), и другие проекты, с которыми вы можете подробнее ознакомиться на сайте — https://faraway.com
Мы верим в открытую экономику, истинную цифровую собственность и, самое главное, в то, что "FUN" — это ценность.
Обязанности, чем предстоит заниматься:
-
Разрабатывать высоконагруженное, распределенное backend-решение для различных игровых или неигровых проектов;
-
Участвовать в построении архитектуры и инфраструктуры сервера;
-
Реализация фичей от начала и до конца от фазы архитектуры/планирования до мониторинга и улучшений после производства;
-
Написание автоматизированных тестов высокого качества (модульных, интеграционных, нагрузочных) и сотрудничество с командами QA для улучшения пользовательского опыта, предотвращения злоупотреблений и проблем безопасности;
-
Согласовывать инженерные активности с другими инженерами или другими соответствующими командами на всем протяжении проекта;
-
Создавать документацию для объяснения работы новых функций продукта как внутренним инженерам, так и внешним клиентам платформы.
Наш технологический стек:
-
Backend: Go (main backend language), no-framework (gRPC, GQL, REST), AWS (aws managed services first: SQS, SNS, Postgres RDS, etc.), k8s cluster (AWS EKS, microservice oriented style)
Что для нас важно:
-
Опыт работы более 4 лет в качестве серверного инженера с использованием Go в рабочей среде;
-
Опыт работы более 3 лет в качестве Tech Lead Go;
-
Проектирование сложных масштабируемых систем с высокой нагрузкой;
-
Способность эффективно работать и поддерживать рабочие отношения с многофункциональными командами и различными партнерами в разных часовых поясах;
-
Опыт в разработке сложных технических продуктов от начала до завершения — вы не останавливаетесь, пока работа не будет завершена на 100%;
-
Вы самостоятельны, ответственны, цените работу в небольших командах и наслаждаетесь значительной ответственностью за процесс разработки.
Что будет полезно:
-
Опыт разработки серверного кода в многопользовательских играх и режимах реального времени;
-
Участие в проектах по разработке высоконагруженных клиент-серверных приложений по полному циклу разработки;
-
Опыт работы в области игр или криптовалют;
-
Английский письменный и устный.
Условия работы:
-
Перспектива профессионального и карьерного роста и развития;
-
Хорошая зарплата и бонусы в твердой валюте или крипте;
-
Зарплата выплачивается на карту или счет или криптокошелек;
-
Распределенная по миру команда;
-
Сплоченная команда, построенная на принципах взаимоуважения и взаимовыручки;
-
Демократичное руководство и ясные коммуникации;
-
Возможность не только работать и зарабатывать, но и научиться чему-то новому.
Сколько этапов собеседований:
-
pre-screen с рекрутером;
-
тестовое техническое задание;
-
техническое собеседование;
-
получение оффера.