Шукаємо Golang Technical Lead, який візьме на себе технічну відповідальність за розвиток високонавантаженої ігрової платформи з мікросервісною архітектурою. Ви станете focal point’ом команди з технічних питань: формуватимете архітектурні рішення, декомпозуватимете ініціативи на задачі та допомагатимете команді рухатися швидко без втрати якості.
Хто ми
Ми створюємо агрегатор ігор, що поєднує десятки провайдерів з усього світу та допомагає нашим партнерам отримувати стабільність, швидкість і конкурентні переваги.
Наша платформа — це десятки мікросервісів, які забезпечують ігрову активність мільйонів користувачів і обробляють тисячі запитів щосекунди. Ми орієнтуємося на низький latency, високу продуктивність і відмовостійкість, а також завжди впроваджуємо нові технології.
Ми цінуємо якість коду, постійно вдосконалюємо процеси (код-рев’ю, RFC, автоматичні тести, аналізатори коду) і прагнемо до прозорої командної роботи.
Що ви будете робити
Розробляти та імплементувати новий функціонал, доставляти код у продакшн, брати участь у CI/CD процесах.
Проєктувати архітектуру на рівні компонентів і сервісів, самостійно обирати та аргументувати технічні рішення відповідно до сучасних стандартів розробки.
Декомпозувати технічні ініціативи на задачі, достатньо деталізовані для виконання розробниками.
Виявляти технічні ризики, залежності та архітектурні проблеми і проактивно пропонувати конкретні рішення.
Супроводжувати сервіси в лайві: моніторинг, реагування на алерти, проактивне вирішення проблем.
Забезпечувати якість коду через код-рев’ю, впровадження метрик та власний приклад.
Вирішувати складні технічні блокери команди та допомагати розробникам з вибором підходів.
Ініціювати та проводити обговорення архітектурних рішень і RFC у команді.
Менторити та розвивати розробників, підтримувати культуру обміну знаннями.
Що ми очікуємо від вас
Досвід:
5+ років у бекенд-розробці;
2+ роки комерційного досвіду з Golang (webserver, concurrency, context тощо);
Досвід проєктування архітектури на рівні компонентів і сервісів;
Досвід супроводження сервісів у продакшні, включно з моніторингом та observability (метрики, логування, трейсинг, алерти).
Робота з базами даних: SQL/NoSQL (MongoDB, MySQL/PostgreSQL, Redis), індекси, транзакції;
RabbitMQ/Kafka;
Добре володіння design patterns, принципами clean architecture, SOLID;
Досвід з highload (блокування БД, concurrency, isolation level, replication);
SOA/Microservices, REST API, event sourcing;
DevOps-підходи, CI/CD, Kubernetes.
Лідерські та ownership-навички:
Сильний ownership: ви відповідаєте за результат і за стан сервісів у лайві, а не лише за свою частину коду.
Самостійно обираєте та аргументуєте технічні рішення, визначаєте архітектурні підходи, що відповідають поточним стандартам розробки.
Не чекаєте готових технічних вимог: проактивно уточнюєте недостатньо визначені вимоги та закриваєте гепи невизначеності.
Вмієте виявляти ризики і залежності та пропонувати конкретні шляхи їх вирішення.
Забезпечуєте якість через код-рев’ю, метрики та власний приклад.
Здатні стати focal point’ом команди з технічних питань і допомагати колегам вирішувати складні блокери.
Вмієте комунікувати з продуктом і бізнесом та перекладати бізнес-вимоги в технічні рішення.
AI та експериментальна розробка:
Практичний досвід роботи з AI-агентами та AI-assisted development (must-have);
Вмієте застосовувати AI-агентів для розробки, автоматизації та оптимізації процесів;
Самостійно створюєте PoC і прототипи для перевірки технічних та продуктових гіпотез;
Дієте як Forward Deployed Engineer: швидко занурюєтеся в бізнес-контекст, знаходите рішення, перевіряєте їх на практиці та доводите перспективні до production.
Бажано:
Попередній досвід технічного лідерства (tech lead або аналогічна роль). Його відсутність не є стоп-фактором, але буде вагомою перевагою.
Чому варто приєднатися
Робота з високонавантаженою розподіленою системою з мільйонами користувачів.
Реальний вплив на архітектуру та технічний н



