Tech Lead Java Engineer
Summary
Leads backend architecture for a high-load iGaming B2B platform, designing scalable Java-based distributed systems with Spring Boot, Kafka, and Kubernetes.
Шукаємо Tech Lead Backend Engineer для нашого партнера - продуктового IT бізнесу в iGaming-домені, який розвиває власну B2B платформу для онлайн-казино та sportsbook-рішень.
Це роль для сильного інженера, який хоче впливати не лише на окремі задачі, а на технічний напрямок розвитку всього продукту.
Команда працює над складною distributed system архітектурою з високим навантаженням, real-time процесами, фінансовими транзакціями, великою кількістю інтеграцій та сервісів, де якість технічних рішень безпосередньо впливає на стабільність і масштабованість платформи.
У цій ролі важливо не просто добре писати код.
Набагато важливіше - вміти бачити систему цілком, розуміти архітектурні компроміси, оцінювати ефективність рішень і приймати технічні рішення, які будуть працювати не лише зараз, а й у довгостроковій перспективі.
Що буде у фокусі
- Прийняття ключових технічних рішень щодо розвитку backend architecture.
- Визначення підходів, інструментів та технологій для нових сервісів і продуктів.
- Аналіз поточної архітектури та пошук можливостей зробити систему ефективнішою.
- Робота зі складною distributed architecture та high-load environment.
- Оцінка scalability, performance bottlenecks та reliability системи.
- Робота з event-driven architecture, asynchronous processing та взаємодією між великою кількістю сервісів.
- Архітектурний review існуючих рішень та покращення engineering quality across projects.
- Участь у складних технічних дискусіях і визначенні engineering direction для продукту.
Що для нас важливо
- Сильний комерційний досвід Backend Development на Java.
- Глибоке розуміння Java ecosystem та Spring Boot.
- Досвід роботи зі складною distributed systems architecture.
- Практичний досвід роботи з Kafka або іншими message brokers.
- Сильне розуміння microservices architecture.
- Розуміння concurrency, multithreading та asynchronous processing.
- Впевнена робота з PostgreSQL або іншими relational databases.
- Розуміння Kubernetes, containers та deployment architecture.
- Хороше розуміння network fundamentals: HTTP, TCP/IP, DNS, TLS, APIs.
- Розуміння system design, scalability, reliability та performance engineering.
Ми шукаємо людину, яка
- Любить розбиратися, як система працює на всіх рівнях, а не лише в межах власного сервісу.
- Вміє критично оцінювати існуючі технічні рішення та бачити, де систему можна побудувати краще.
- Комфортно приймає складні технічні рішення та бере відповідальність за їх наслідки.
- Вміє знаходити баланс між технічно ідеальним рішенням та реальними потребами бізнесу.
- Не боїться аргументовано відстоювати свою технічну позицію.
- Дивиться на продукт через призму довгострокової стабільності, а не лише швидкої реалізації задач.
Буде великим плюсом
- AWS Lambda / DynamoDB.
- Experience with Kubernetes.
- Event-driven architecture.
- High-load distributed systems.
- Fintech, Payments, iGaming або інші transaction-heavy продукти.
Що пропонує компанія
- Full remote формат роботи.
- Високий рівень технічної автономності та впливу на продукт.
- Можливість визначати engineering direction, а не лише реалізовувати готові рішення.
- Роботу над складною масштабованою платформою з реально складними технічними викликами.
- Команду, яка цінує сильне інженерне мислення, самостійність та відповідальність за результат.
Якщо тобі цікаво не просто розробляти окремі сервіси, а приймати рішення, які визначають, як буде розвиватися вся система - будемо раді знайомству.