Технический директор (iGaming, Go, Next.js)
Описание
Мы развиваем онлайн-продукт в сфере iGaming в high-load-среде, где критически важны надёжность платформы, стабильность платежей и предсказуемость разработки.Базовая версия продукта собрана, команда сформирована, платформа находится на этапе выхода в полноценный live. Следующий этап — развитие текущего продукта, реализация запланированных функций и запуск минимум двух новых iGaming-проектов на базе существующего коробочного решения.Мы ищем сильного hands-on CTO / Head of Engineering, который возьмёт на себя техническое направление целиком: архитектуру, код, инфраструктуру, инженерные процессы, delivery, качество и развитие команды.Это не позиция номинального технического руководителя и не роль, ограниченная встречами и координацией. Нам нужен человек, который глубоко погружается в продукт, самостоятельно разбирается в сложных технических вопросах, заранее выявляет риски и отвечает за выполнение согласованных обязательств.## КомандаСейчас в технической команде:* 4–5 backend-разработчиков на Go, включая backend lead;* 3 frontend-разработчика на Next.js / React, включая frontend lead;* DevOps;* PM и product manager;* представители бизнеса.Команда укомплектована. Основная задача CTO — принять управление техническим направлением, провести аудит текущего состояния и выстроить предсказуемую разработку, стабильную эксплуатацию и масштабирование платформы.## Технологический стекBackend:* Go;* микросервисная архитектура;* PostgreSQL;* Redis / Valkey;* Kafka;* REST / gRPC;* Keycloak / IAM;* high-load-системы.Frontend:* Next.js;* React.Инфраструктура:* Docker;* Kubernetes;* CI/CD;* AWS / GCP / Yandex Cloud;* Cloudflare;* мониторинг, логирование и алертинг.Продуктовый контур:* интеграции с игровыми провайдерами и агрегаторами;* интеграции с PSP и платежными системами;* админ-панели и back-office;* white-label / turnkey-решения;* бонусные, турнирные и CRM-механики;* автоматизация тестирования;* AI-инструменты для разработки и инженерного управления.##Задачи* Отвечать за технический результат направления: качество, стабильность, безопасность, соблюдение согласованных сроков и выполнение договорённостей.* Заранее выявлять технические и организационные риски, прозрачно сообщать о них бизнесу и предлагать конкретные варианты решения.* Провести аудит архитектуры, кодовой базы, инфраструктуры, доступов, команды и процессов разработки.* Сформировать приоритетный план технических и процессных улучшений и обеспечить его реализацию.* Управлять delivery-процессом: декомпозировать задачи, проверять оценки, планировать работы, управлять зависимостями, контролировать сроки и качество результата.* Исключить формальные статусы «готово», если функциональность не прошла полноценную проверку и не может использоваться в продукте.* Обеспечить прозрачность по задачам, срокам, ответственным, блокерам и техническим рискам для команды и бизнеса.* Выстроить или усилить инженерные практики: code review, quality gates, CI/CD, автоматизированное тестирование, релизный цикл, мониторинг и postmortem-процесс.* Организовать понятные процессы staging, production deployment, rollback, резервного копирования и восстановления.* Синхронизировать backend, frontend, DevOps, продукт и бизнес.* Принимать решения в спорных технических и продуктовых вопросах в пределах своей зоны ответственности.* Регулярно подключаться руками к сложным задачам: архитектурным решениям, критичным участкам Go-кода, интеграциям, проблемам производительности и стабильности.* Проводить технические разборы и участвовать в code review критичных изменений.* Развивать лидов и инженеров: ставить понятные ожидания, давать предметный фидбек, повышать инженерный уровень команды и своевременно решать проблемы с performance.* Обеспечить устойчивое развитие платформы и запуск новых проектов на базе существующего коробочного решения.* Управлять техническими зависимостями от поставщика платформы, игровых провайдеров, платежных систем и других внешних партнёров.* Давать рекомендации по структуре технической команды, ролям и точечному найму.* Использовать современные AI-инструменты в ежедневной разработке, тестировании, анализе кода и управлении инженерной работой.## Обязательные требования* Подтверждённый коммерческий опыт в gambling / iGaming.* Возможность назвать компании, продукты или проекты, в которых был получен iGaming-опыт, и содержательно рассказать о своей роли, зоне ответственности, масштабе задач и достигнутых результатах.* Раскрытие конфиденциального кода, финансовых показателей и закрытой информации не требуется, но сам опыт должен поддаваться проверке.* Опыт CTO, Head of Engineering, Engineering Manager или сильного Tech Lead с полноценной ответственностью за результат разработки.* Опыт управления технической командой от 7–10 человек, включая управление лидами.* Практический опыт постановки задач, приоритизации, контроля сроков, контроля качества и развития сотрудников.* Сильный backend-бэкграунд, предпочтительно на Go.* Опыт проектирования и развития микросервисных и high-load-систем.* Уверенное понимание PostgreSQL, производительности, отказоустойчивости, наблюдаемости и надёжности систем.* Практический опыт работы с Docker, Kubernetes, CI/CD и облачной инфраструктурой.* Понимание React / Next.js на уровне архитектурных решений и эффективного взаимодействия с frontend-командой.* Готовность регулярно работать руками: читать и писать код, участвовать в ревью, проводить технические разборы и решать критичные задачи.* Высокая операционная вовлечённость, системность и готовность лично отвечать за принятые технические решения и согласованные обязательства.* Возможность постоянно работать в режиме команды: полный рабочий день с основной доступностью с 10:00 до 19:00 по МСК.* Полная занятость. Параллельные проекты или другая работа, мешающие полноценно управлять техническим направлением, не рассматриваются.## Будет преимуществом* Недавний опыт CTO / Head of Engineering в online casino, sportsbook, betting или смежных iGaming-продуктах.* Опыт запуска iGaming-продукта в live и его последующего масштабирования.* Опыт работы с white-label / turnkey-платформами.* Понимание разделения зон ответственности между поставщиком коробочного решения и собственной командой разработки.* Опыт интеграций с PSP, платежными системами, KYC/AML-решениями, игровыми провайдерами, CRM, бонусными и турнирными механиками.* Опыт развития back-office и административных систем.* Практический опыт Python, автоматизации тестирования и serverless-подходов.* Опыт построения процессов incident management и postmortem.* Умение переводить технические риски и ограничения в понятные бизнесу решения.* Английский язык на уровне работы с технической документацией и внешними партнёрами.## ПолномочияCTO получает возможность:* принимать и защищать архитектурные решения;* определять и изменять инженерные процессы;* управлять техническими приоритетами совместно с продуктом и бизнесом;* устанавливать критерии качества и готовности задач;* оценивать эффективность инженеров и лидов;* инициировать изменения в структуре команды и точечный найм;* участвовать в выборе инфраструктурных и технологических решений;* останавливать релиз при наличии критичных рисков для продукта, платежей, данных или инфраструктуры.## Формат работы* Полностью удалённая работа.* Full-time и долгосрочное сотрудничество.* Основное рабочее время — с 10:00 до 19:00 по МСК.* Прямое взаимодействие с собственниками, CPO и ключевыми представителями бизнеса.* Высокая самостоятельность и прямое влияние на техническое развитие продукта.* Возможность выстроить сильную инженерную функцию на базе уже сформированной команды и действующей платформы.* Условия и компенсация обсуждаются индивидуально в зависимости от подтверждённого опыта и уровня кандидата.