Описания нет
golang developer в iGaming
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать функциональность ключевых сервисов: интеграции с игровыми провайдерами, Wallet API, транзакции и жизненный цикл игровых раундов
- Работать в рамках существующей архитектуры совместно с Senior-разработчиком и участвовать в обсуждении технических решений
- Писать быстрый и надёжный код, рассчитанный на высокие нагрузки
- Находить и устранять проблемы производительности с помощью профилирования и анализа SQL-запросов
- Отвечать за свой код в production: работать с метриками и логами, настраивать алерты и исправлять ошибки
требования
- От 3 лет опыта в бэкенд-разработке, из них не менее 2 лет коммерческой разработки на Go в production
- Уверенное знание Go: goroutines, channels, context, примитивов синхронизации и типичных проблем конкурентного выполнения — data races, утечек горутин и deadlocks
- Опыт разработки и поддержки сервисов под реальной production-нагрузкой
- Понимание метрик производительности: latency, throughput, p99 latency и способов их измерения
- Базовые навыки профилирования: pprof, написание бенчмарков, поиск избыточных аллокаций памяти
- Хорошее знание PostgreSQL: самостоятельное написание SQL-запросов, EXPLAIN ANALYZE, индексов, транзакций и уровней изоляции
- Уверенная работа с обычным SQL через pgx и sqlc без использования ORM
- Понимание основ DDD: доменных моделей, агрегатов, слоёв архитектуры и их назначения
- Понимание идемпотентности и её критической важности при работе с денежными операциями
- Знание базовых паттернов отказоустойчивости: таймаутов, повторных попыток с экспоненциальной задержкой (backoff), circuit breakers и graceful shutdown
- Опыт написания unit- и интеграционных тестов с использованием реальной базы данных
- Будет плюсом: опыт работы в iGaming или финтехе, знание OpenTelemetry, Prometheus и Grafana, опыт работы с Docker и Kubernetes, опыт нагрузочного тестирования с использованием k6, vegeta или аналогичных инструментов
условия
- 24 Дня отпуска и 10 больничных дней в год
- Возможности профессионального роста внутри команды
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.