Зараз шукаємо сильного Backend Developer (Node.js / TypeScript), який допоможе розвивати серверну частину продукту та працювати з високими навантаженнями.
Що буде у твоїй зоні відповідальності
— Розробка та розвиток backend-частини продукту на Node.js / TypeScript — Проєктування та підтримка REST API, бізнес-логіки та транзакційних процесів — Реалізація Pay-Per-Minute billing та логіки балансів — Робота з Real-Time функціоналом: Socket.io, WebSockets, Redis — Розробка чатів, нотифікацій та event-driven механік — Інтеграція зовнішніх сервісів: відео-платформи, payment gateways, KYC та content moderation — Робота з media-пайплайнами, Signed URLs, Watermarking та захистом контенту — Оптимізація backend-рішень під високі навантаження та масштабування продукту — Взаємодія з frontend та іншими командами для реалізації нових продуктових фіч
Що важливо
Must-have:
— 3+ роки комерційного досвіду з Node.js / TypeScript — Впевнене знання MongoDB: схеми, індекси, multi-document transactions — Практичний досвід роботи з Redis — Досвід розробки та проєктування REST API — Робота з валідацією даних: Zod / Joi / Zod-to-OpenAPI — Практичний досвід із Socket.io / WebSockets — Досвід роботи з background jobs / queues: BullMQ / RabbitMQ — Розуміння інтеграції media-сервісів та досвід роботи з LiveKit / WebRTC буде важливим плюсом — Розуміння JWT, OAuth, RBAC та основ web security — Вміння працювати з API, Webhooks, JWT/Access Tokens та REST SDK
Буде плюсом
— Практичний досвід з LiveKit / WebRTC, SFU або іншими media-серверами — Досвід із фінансовою логікою, балансами або crypto payments — Досвід роботи з OpenSearch / Elasticsearch — Досвід розробки high-load або real-time продуктів
Що ми пропонуємо
— Роботу над міжнародним продуктом з real-time та high-load архітектурою — Складні технічні задачі, де можна реально впливати на продукт — Сучасний стек та роботу з технологіями Node.js, TypeScript, MongoDB, Redis, WebSockets, LiveKit/WebRTC — Команду сильних спеціалістів та можливість професійного розвитку — Віддалений формат роботи — Конкурентну компенсацію за результатами співбесіди — Довгострокову співпрацю та можливість зростати разом із прод


