Senior Node.js (NestJS) Engineer Offline
Project: Interactive video & streaming platform (10k+ DAU): payments, video-calls, live-streams та ще багато цікавого.
Формат: Remote/Hybrid (Київ)
Чому ця роль важлива?
Ми запустили highload‑платформу з інтерактивним відео та стрімами. Нам потрібен інженер, який реально працював із високонавантаженими системами, вміє мислити подіями (EDA), будувати відмовостійкі сервіси і тримати в фокусі продуктивність та спостережуваність. Важлива: дисципліна, відповідальність і здатність самостійно доводити задачі до ідеального «Done».
Технологічний стек
Core technologies:
- Node.js
- Nest.js
- PostgreSQL, MongoDB
- OpenSearch
Kafka
Core approaches:
- Event Driven Architecture
- Scalable Highload Architecture
- Observability (logs/metrics/tracing)
Fault tolerance & resilience patterns
Твої основні задачі
- Проєктування та реалізація 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 хв).
- Оффер.
З нетерпінням чекаємо на Ваш відгук!
Required skills experience
| Node.js | |
| Nest.js | |
| PostgreSQL | |
| MongoDB | |
| Opensearch |
| Kafka | |
| Event Driven Architecture | |
| Node.js |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
The job ad is no longer active
Look at the current jobs Node.js →