Project: Interactive video & streaming platform (10k+ DAU): payments, video-calls, live-streams та ще багато цікавого.
Формат: Remote/Hybrid (Київ) Рівень: Senior / Lead
Чому ця роль важлива
Ми запустили highload‑платформу з інтерактивним відео та стрімами. Нам потрібен інженер, який реально працював із високонавантаженими системами, вміє мислити подіями (EDA), будувати відмовостійкі сервіси і тримати в фокусі продуктивність та спостережуваність. Важлива: дисципліна, відповідальність і здатність самостійно доводити задачі до ідеального «Done».
Твої основні задачі * Проєктування та реалізація backend‑сервісів для стрімінгу, відеодзвінків, оплат. * Побудова та підтримка event‑driven інтеграцій (Kafka тощо). * Оптимізація продуктивності та масштабованості (10k+ DAU і зростаємо далі). * Налаштування спостережуваності: метрики, алерти, логування. * Забезпечення відмовостійкості та швидкого відновлення сервісів. * Технічне лідерство на проєкті: планування, пріоритезація, прозора комунікація та дотримання дедлайнів.
Вимоги * 6+ років комерційного досвіду в backend‑розробці (Node.js). * Професійний досвід з Nest.js (production‑level, складні модулі, кастомні декоратори/гварди тощо). * Доведений досвід роботи з highload‑проєктами (конкретні цифри: RPS, DAU/MAU, обсяг даних — будемо питати на співбесіді). * Глибоке розуміння event-driven architecture, черг/стрімів повідомлень (Kafka/RabbitMQ/NATS). * AWS на впевненому рівні (ECS/Lambda/S3/CloudWatch/etc.). * Досвід у побудові fault-tolerant систем, застосування патернів надійності. * Досвід технічного лідерства: планування спринтів, розподіл задач, code review, менторство. * Обов’язковий досвід у самостійному веденні проєктів. * Досвід визначення вимог і проходження всього циклу: бізнес/клієнт → дизайн/розробка → продакшн. * Майндсет: доводити задачі до кінця, не втрачати інтерес і не кидати на півдорозі. * Гнучкість у роботі — відсутність чітких вимог не повинна бути проблемою. * Висока самодисципліна, відповідальність за результат, вміння працювати без мікроменеджменту.
Буде плюсом * Досвід з WebRTC / медіа-серверами (Janus, Kurento, Agora, Twilio). * Знання Terraform/Ansible або іншої IaC. * Практика з OpenTelemetry, Prometheus, Grafana, ELK/EFK. * Участь у побудові CI/CD для highload‑сервісів.
Ми пропонуємо * Проєкт із реальним навантаженням та технічними викликами, а не «космольот без дедлайнів». * Можливість впливати на архітектурні рішення та процеси з Day 1. * Команду, де цінують зрілість, прозорість та результат. * Гнучкий графік, підтримку професійного розвитку. * Конкурентну компенсацію (обговорюється індивідуально).
Процес відбору * Короткий інтророл з рекрутером (30 хв). * Технічна інтервʼю/Live coding & архітектурна дискусія (60–90 хв). * Оффер.
Як податися?
Додай будь ласка до відгуку: * Короткий опис свого досвіду highload (цифри, стеки, роль) * Можливу дату старту * Очікування по фіннасам