Привіт! Ми шукаємо Node.js Team Lead / Backend Team Lead до нашої зграї в SharksCode.
SharksCode – українська ІТ-компанія, яка спеціалізується на розробці високотехнологічних програмних рішень і платформ у B2B, зокрема у сфері iGaming.
Ми очікуємо, що ти:
- Маєш 6+ років комерційного досвіду розробки на Node.js.
- Працював(ла) 3+ роки з NestJS або подібними фреймворками (Express, Fastify) та готовий(а) використовувати NestJS як основний фреймворк.
- Маєш 2+ роки досвіду технічного лідерства або менторингу розробників.
- Впевнено працюєш з TypeScript та розумієш best practices типізації й архітектури коду.
- Маєш досвід проєктування та розробки REST API та/або GraphQL API.
- Працював(ла) з базами даних MongoDB, MySQL або PostgreSQL, розумієш принципи індексів, транзакцій та оптимізації запитів.
- Маєш досвід інтеграції зовнішніх сервісів та API (платіжні системи, data-провайдери, сторонні платформи).
- Працював(ла) з message queues (Kafka, RabbitMQ або аналогічні брокери повідомлень).
- Маєш практичний досвід роботи з Redis (кешування, Pub/Sub, distributed locks).
- Розумієш принципи побудови розподілених систем та мікросервісної архітектури.
- Маєш досвід роботи з highload системами та оптимізацією продуктивності.
Твої майбутні задачі:
- Технічне лідерство backend-команди: підтримка розробників, менторинг та розвиток технічної експертизи.
- Проєктування архітектури системи та участь у прийнятті ключових технічних рішень.
- Розробка та розвиток мікросервісної архітектури.
- Впровадження архітектурних підходів та патернів, зокрема CQRS, Event-driven architecture, DDD.
- Забезпечення масштабованості, стабільності та продуктивності системи.
- Участь у технічному плануванні, декомпозиції задач та оцінці складності.
- Проведення code review та підтримка високих стандартів якості коду.
- Впровадження та підтримка Unit, Integration та E2E тестів.
- Робота з продукт-менеджерами, DevOps, QA та архітекторами для ефективної реалізації продукту.
- Балансування бізнес-вимог і технічного боргу під час розвитку системи.
Буде плюсом:
- Досвід роботи з real-time системами або live-даними.
- Досвід використання WebSocket або gRPC.
- Досвід роботи в iGaming індустрії.
- Досвід роботи з event streaming платформами (Kafka Streams, Debezium тощо).
- Досвід побудови data pipelines або event-driven систем.
- Розуміння принципів eventual consistency, idempotency, retry/backoff стратегій та circuit breaker.
Кроки до оферу:
- Знайомство – інтерв’ю з рекрутером.
- Технічне інтерв’ю з СТО.
- Ти частина зграї SharksCode!
Ми пропонуємо:
- 24 оплачуваних дні відпустки, 14 лікарняних та 5 days off.
- Гнучкий початок робочого дня – з 9:00 до 11:00.
- Медичне страхування.
- Бонуси та премії за результати роботи та досягнення команди.
- Офіс у центрі Києва, де завжди раді твоєму улюбленцю – ми pets friendly.
- Lounge area в офісі, щоб переключитися від тасок.
- Падел-теніс, футбол і тренування на полігоні для тих, хто любить активний відпочинок.
- Компенсацію навчання, внутрішні мітапи та воркшопи, а також доступ до корпоративної LMS з курсами.
- Корпоративну валюту, яку можна обмінювати на мерч, подарунки або додаткові бенефіти.
