Кто мы?
GloryTech - группа компаний, которая активно развивается в нескольких направлениях цифровых технологий. Мы делаем крутые международные проекты в разных сферах: iGaming, FinTech, AdTech и Affiliate Marketing. Мы развиваемся более чем в 15 странах мира — от Азии до Латинской Америки, и представлены как на B2C, так и на B2B рынках. Ты легко сможешь найти место в нашей команде и выбрать направление, где сможешь проявить себя.
Мы решаем амбициозные задачи и постоянно учимся новому. Расти вместе с нами - становись частью команды уже сейчас.
Чем предстоит заниматься?
-
Разработкой и поддержкой новых и существующих микросервисов на Go, которые обрабатывают критически важную логику;
-
Участием в проектировании архитектуры сервисов: от выбора технологического стека и проектирования API до реализации бизнес-логики;
-
Оптимизацией и рефакторингом существующих сервисов для повышения их производительности, надежности и удобства поддержки;
-
Интеграцией сервисов между собой и со сторонними системами через REST/gRPC API, а также через брокеры сообщений (Kafka);
-
Реализацией бизнес-логики, связанной с высокими рисками и нагрузками (high-risk / iGaming), с особым вниманием к безопасности, отказоустойчивости и консистентности данных;
-
Написанием эффективного и поддерживаемого кода, работой с базами данных (PostgreSQL, Redis), кешированием;
-
Участием во всех этапах жизненного цикла сервиса: code review, настройке CI/CD, развертывании в Kubernetes, мониторинге и решении инцидентов.
Что мы от тебя ждем?
-
Опыт коммерческой разработки от 3х лет, ответственность за продакшн-код;
-
Уверенный опыт разработки на Go: глубокое понимание основ языка, горутин, каналов, контекста, интерфейсов;
-
Знание базовых архитектурных подходов: чистая архитектура, DDD, DI;
-
Опыт создания микросервисов: проектирование REST/gRPC API, версионирование, обработка ошибок, middleware;
-
Понимание инструментов Go: линтеры, pprof, сбор метрик;
-
PostgreSQL: уверенное владение SQL, опыт работы с транзакциями, индексами, понимание уровней изоляции;
-
Redis: практический опыт использования для кеширования, в качестве key-value хранилища, работы с pub/sub и TTL;
-
Kafka: понимание модели продюсер/консьюмер, работы consumer groups, гарантий доставки сообщений;
-
Понимание основных концепций Kubernetes: Pod, Deployment, Service, ConfigMap, Secret;
-
Знание принципов работы планировщика (scheduler), kubelet и API-сервера;
-
Понимание того, как приложение работает внутри кластера (логирование, хранение конфигов, сеть).
Будет плюсом:
-
Умение читать и анализировать манифесты (желательно);
-
Знания в области Node.js, так как часть legacy-сервисов написана на нем.
Что мы предлагаем?
-
Удаленный формат работы из любой точки мира;
-
Гибкое начало рабочего дня и удобный график;
-
Стабильная конкурентная заработная плата с привязкой к USD;
-
Необходимая техника для работы;
-
Возможность оформить Sick days / Day off и компенсацию больничного листа с первого дня работы в компании;
-
28 календарных дней отпуска или компенсация отпускных;
-
Классный опыт в твою копилку в одной из самых квалифицированных iGaming команд;
-
Дружелюбная культура общения, классный продукт и прозрачность процессов.