Golang Backend Developer (iGaming)
Приглашаем в быстрорастущий iGaming-проект, ориентированный на африканский рынок и имеющий потенциал глобального масштабирования.
Мы создаём лёгкие и динамичные игровые продукты с локальным контентом, применяя инновационные подходы к маркетингу, платёжным решениям и удержанию пользователей.
• Разработка и поддержка высоконагруженных сервисов для iGaming-платформы.
• Проектирование и реализация микросервисной архитектуры.
• Интеграция с внешними API: платежные системы, смс сервисы,провайдеры игр (пока не используется), системы аналитики и маркетинга.
• Оптимизация производительности и масштабируемости сервисов.
• Работа с очередями сообщений, кешированием и базами данных.
• Участие в code review и улучшении архитектурных решений.
• Работа с протоколами реального времени (WebSocket).
Требования:
• 3+ лет коммерческого опыта разработки на Golang.
• Опыт работы с PostgreSQL / MySQL и оптимизацией запросов.
• Знание Redis и Kafka обязательно.
• Опыт построения REST API.
• Понимание принципов микросервисной архитектуры и взаимодействиямежду сервисами.
• Опыт написания unit тестов (это необязательно, но желательно уметь).
• Опыт работы с Docker, CI/CD, Git
• Знание принципов SOLID, Clean Architecture.
• Понимание основ high-load систем (балансировка, кэш, горизонтальноемасштабирование).
Будет плюсом:
• Опыт работы в iGaming / FinTech / Betting.
• Знания в высшей математике и теории вероятности
• Опыт интеграции платежных шлюзов.
• Опыт работы с Digital Ocean инфраструктурой, Cloudflare, умениенастроить или отладить сервер.
• Знание TypeScript / Angular / React на уровне взаимодействия с backendAPI.Личные качества:
• Ответственность и внимание к деталям.
• Умение работать в команде и взаимодействовать с фронтендразработчиками.
• Проактивность, способность предлагать улучшения архитектуры ипроцессов.
Ірина