Job VC

Full stack React/Node.js

TRAFFBRAZA · djinni · $$$$ · Тільки віддалено Країни Європи та Україна
Open original ↗
TRAFFBRAZA
шукає інженера, який візьме на себе бекенд-частину аналітичної платформи: API, інтеграції, бізнес-логіку доступу до даних у системі зі streaming + OLAP. Паралельно — підтримка та розвиток сучасного React-фронтенду для аналітичного порталу й адмін-інструментів.
Що ти робитимеш (Backend)
Проєктуватимеш і розроблятимеш API REST/JSON/GRPC для аналітичної платформи.
Реалізовуватимеш бізнес-логіку доступу до даних: агрегації, фільтрації, контроль доступу (RBAC/ABAC через Keycloak + OPA).
Інтегруватимеш сервіси з:

ClickHouse (аналітичні запити, оптимізація),
PostgreSQL (метадані, конфіги),
Redis (кешування, rate limit, sessions),
стрімінгом (консьюмери/продюсери подій через Kafka-API / Redpanda).
Відповідатимеш за продуктивність, стабільність, контрольовані помилки, retry-механізми.
Братимеш участь у проєктуванні архітектури сервісів і data-flow.
Що ти робитимеш (Frontend)

Розроблятимеш UI для аналітичного порталу, адмін-панелей та внутрішніх інструментів.
Інтегруватимеш фронтенд з API через RTK Query + TRPC.
Оптимізовуватимеш UX для великих обсягів даних (фільтри, таблиці, lazy loading).
Обов’язково

4+ роки комерційного досвіду з Node.js + TypeScript.
Практичний досвід з React у продакшені.
Сильне розуміння backend-архітектури та принципів побудови сервісів.
Досвід роботи в команді з code review та CI/CD.
Практика з аналітичними БД (ClickHouse).
Розуміння streaming-архітектур (Kafka/Redpanda).
Досвід роботи з високонавантаженими системами.
Розуміння підходів data-platform / analytics-products.

Технічний стек
Backend:
Node.js, TypeScript, Express.js, PostgreSQL, ClickHouse, Redis, Redpanda (Kafka API).
Frontend:
React, Next.js, TypeScript, Tailwind CSS, Mantine, RTK Query, TRPC.
Буде плюсом
Досвід побудови складних аналітичних UI (великі таблиці, фільтри, агрегації, drill-down/drill-through).
Інтеграції з BI/analytics системами.
Розуміння ролей/прав доступу та їх коректного відображення в UI.
Досвід frontend-observability (метрики, помилки, user flows).