Senior Node.js Developer
Вітаємо в King Group ー місці, де зустрічаються найкращі люди з IT- та гемблінг-індустрії, щоб разом робити дивовижні речі. Ми оперуємо численними проєктами у сфері iGaming на ринках України, Європи та США, інвестуємо у венчурні стартапи, перспективні ідеї та людей.
Одна із наших компаній - це ігрова студія, яка займається повним циклом розробки iGaming-продуктів. Від ідеї до релізу — ми поєднуємо креативність, сучасні технології та глибоку аналітику, щоб створювати унікальний ігровий досвід. Наша місія — захоплювати, надихати та формувати майбутнє індустрії.
Зараз, ми в пошуку Senior Node.js Developer, який допоможе вийти нашому сервісу на новий рівень!
Для нас дуже важливо, щоб ти мав:
- 5+ років досвіду роботи з NodeJS і TypeScript, зосереджуючись на розробці серверної частини;
- Досвід створення транзакційних систем у таких галузях, як ігри, фінтех або електронна комерція;
- Глибоке розуміння архітектури мікросервісів і зв’язку між сервісами (REST, gRPC, GraphQL);
- Практичний досвід роботи з PostgreSQL: написання оптимізованих запитів, управління реплікацією та забезпечення узгодженості даних;
- Вміння працювати з Kubernetes, зокрема: розгортання, служби, конфігураційні карти;
- Досвід з Terraform і керуванням хмарною інфраструктурою, зокрема на Google Cloud Platform;
- Глибоке знання інструментів контейнеризації, таких як Docker, і керування приватними реєстрами контейнерів;
- Досвід роботи з конвеєрами CI/CD і стратегіями розгортання в хмарі.
Буде плюсом:
- Знання керованих подіями архітектур і брокерів повідомлень (наприклад, RabbitMQ, Kafka);
- Досвід роботи з системами RNG або логікою серверної частини ігор;
- Знайомство з такими інструментами, як Prometheus, Grafana або стек ELK для моніторингу;
- Розуміння інтеграції інтерфейсу та серверної частини через GraphQL.
Твоїми задачами будуть:
- Розробка, вдосконалення та оптимізування серверної системи транзакцій за допомогою NodeJS і TypeScript;
- Створення масштабованих, стійких до збоїв служб в середовищі на основі Kubernetes;
- Робота зі службами Google Cloud Platform (GCP), включаючи GKE, Cloud SQL, Cloud Storage та Redis;
- Співпраця з інженерами DevOps, щоб удосконалити сценарії інфраструктури Terraform і забезпечити плавну роботу конвеєрів CI/CD;
- Впровадження та підтримка RESTful і GraphQL API для безперебійного спілкування між службами та клієнтами;
- Налаштування та використовування засобів моніторингу, щоб забезпечити високу доступність і швидке розв'язування системних проблем;
- Оптимізування запитів до бази даних і керування реплікацією PostgreSQL для середовищ із високим навантаженням;
- Налаштування модулей Kubernetes із відповідними обмеженнями ресурсів, запитами та налаштуваннями автомасштабування.
Ми пропонуємо:
- Відсутність бюрократії в процесах прийняття рішень і можливість безпосередньо впливати на продукт/проєкт;
- Можливість навчатися – або навчати (маємо проєкти з інтернатури та менторства);
- Реалізація ідей через власні проєкти - Не бійтесь експериментувати!
- Пропонуйте та овнеріть процес реалізації;
- Підтримуюче середовище та команда, із якою можна робити дійсно круті продукти, що змінюють ринок;
- Зарплату рівня IT/iGaming-ринку та повний соцпакет (медична страховка, консультації терапевта в офісі, компенсація спортзалу, компенсація вартості ланчів з доставкою тощо);
- Зручний офіс у центрі Києва (пішки зі Звіринецької/Либідської) із зеленою панорамною терасою. Проблема блекаутів вирішена на 100%;
- Відпустка - у тебе буде 17 робочих днів оплачуваної відпустки із необмеженою (майже) можливістю накопичення днів з минулого року;
- Екстравихідні - в екстрадні надаємо екстравихідні на: одруження, народження дитини, непередбачувані події та інше;
- Бонус за рекомендацію - Ми завжди радіємо та цінуємо те, що тіммейти рекомендують своїх друзів, тому до плюсів роботи з перевіреною та надійною людиною ми додаємо бонус;
- Релокейт - зміна міста проживання завжди спонукає до додаткових витрат, а наш бонус допомагає пройти цей період без зайвих стресів.
Хочеш зростати з нами? Маєш прагнення брати активну участь у покращенні та побудові масштабного продукту? Відправляй резюме та давай знайомитись ;)