Про проєкт:
Наш проект — це агрегатор ігор, який активно розвивається, націлений як на покриття потреб внутрішніх продуктів компанії, так і на активне завоювання B2B ринку. Наша ціль — це бути унікальним готовим рішення, яке при докладанні мінімальних зусиль зі сторони клієнтів може забезпечувати їх стабільною роботою, якісною підтримкою, конкурентними перевагами на ринку та просто спрощувати нашим клієнтам життя.
З технічної сторони, наша система — це мікросервісна платформа, яка підтримує ігрову активність мільйонів гравців по всьому світу. Зараз це десятки активних сервісів, але плани у нас грандіозні, тому сотні сервісів — не за горами.
Унікальний функціонал, аналітика, звітність, десятки інтеграцій з ігровими провайдерами з усього світу, постійний пошук можливостей для вдосконалення та розвитку — ось те, що роблять нас цікавими для досвідчених, амбітних та крутих людей, яких ми чекаємо в нашій команді.
Ми завжди думаємо про низький latency, високу продуктивність (RPS), стійкість до помилок, паралельну обробку, масштабованість тощо. Відносимося до якості коду з великою відповідальністю, використовуємо різноманітні інструменти для досягнення цього - регулярні обговорення проблем, ведення RFC, код-рев'ю, аналізатори коду та покриття тестами. Наша система обробляє тисячі запитів в секунду, ви матимете можливість глибше розібратись у принципах розподілених систем, на практиці розібратись, про що написано в CAP теоремі чи що ж таке ці Сonsistency Models.
Наш стек технологій включає в себе Golang, PHP (Symfony), MongoDB, Redis, Clickhouse, Kafka, Kubernetes, GCP, GraphQL. Cloud solutions та containerization є необхідними елементами нашої роботи. Ми приділяємо велику увагу моніторингу та аварійним сигналам, оскільки для нас неприпустимий downtime. Ми прагнемо уникати роботи з застарілим кодом (legacy code) і завжди використовуємо останні, стабільні версії наших інструментів - від баз даних та черг до golang, frameworks, libraries та інших компонентів.
Обов'язки:
Вимоги:
Обов'язковий досвід роботи:
Ключові навички:
*
- робота через адаптери фреймворка не рахується
Буде плюсом:
З ключових навичок потрібно знати хоча б три на високому рівні, інші - бути хоча б знайомим та знати, про що мова.
Пропонуємо: