logo[мetahunt]
> Djinni
middle

Backend Engineer

format:Remote
node.jstypescriptmongodbredisrest-apizodwebsocketsbullmqrabbitmqany one ofbullmqjwtoauthrbacwebhooks
livekitwebrtcopensearchelasticsearch
experience3+ years
> full description

 

Зараз шукаємо сильного 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
— Команду сильних спеціалістів та можливість професійного розвитку
— Віддалений формат роботи
— Конкурентну компенсацію за результатами співбесіди
— Довгострокову співпрацю та можливість зростати разом із прод