GloryTech

Golang developer | Golang разработчик

От 3 500 USD
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Кто мы?

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 команд;

  • Дружелюбная культура общения, классный продукт и прозрачность процессов.