Full stack React/Node.js TRAFFBRAZA $$$$

Madfish

Madfish

Software Engineering

Ukraine · Europe

Posted on May 10, 2026

TRAFFBRAZA шукає інженера, який візьме на себе бекенд-частину аналітичної платформи: API, інтеграції, бізнес-логіку доступу до даних у системі зі streaming + OLAP. Паралельно — підтримка та розвиток сучасного React-фронтенду для аналітичного порталу й адмін-інструментів.


Що ти робитимеш (Backend)

  • Проєктуватимеш і розроблятимеш API (REST/JSON, потенційно GraphQL) для аналітичної платформи.
  • Реалізовуватимеш бізнес-логіку доступу до даних: агрегації, фільтрації, контроль доступу (RBAC/ABAC через Keycloak + OPA).
  • Інтегруватимеш сервіси з:
    • ClickHouse (аналітичні запити, оптимізація),
    • PostgreSQL (метадані, конфіги),
    • Redis (кешування, rate limit, sessions),
    • стрімінгом (консьюмери/продюсери подій через Kafka-API / Redpanda).
  • Відповідатимеш за продуктивність, стабільність, контрольовані помилки, retry-механізми.
  • Братимеш участь у проєктуванні архітектури сервісів і data-flow.


Що ти робитимеш (Frontend)

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


Обов’язково

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

Технічний стек

Backend: Node.js, TypeScript, Express.js, PostgreSQL, ClickHouse, Redis, Redpanda (Kafka API), Keycloak, OPA, Nginx.
Frontend: React, Next.js, TypeScript, Tailwind CSS, RTK Query, Storybook.


Буде плюсом

  • Досвід побудови складних аналітичних UI (великі таблиці, фільтри, агрегації, drill-down/drill-through).
  • Інтеграції з BI/analytics системами.
  • Розуміння ролей/прав доступу та їх коректного відображення в UI.
  • Досвід frontend-observability (метрики, помилки, user flows).


Умови

  • Гнучкий старт дня: 9:00 / 10:00 / 11:00.
  • Формат: повністю remote.
  • Виплата: на картку українського банку або криптою (співпраця без ФОП).
  • Необмежені відпустки та 100 лікарняних днів на рік.