Senior Backend Engineer

Привіт! Шукаємо Senior Backend Engineer (Node.js) — Prediction Market / Trading Platform. 


Технологічний стек:

- Node.js (TypeScript, NestJS)
- REST / WebSocket (real-time оновлення)
- PostgreSQL, Redis, ClickHouse / TimescaleDB (аналітика та історія)
- Blockchain Libs/SDKs: viem, ethers та аналогічні 
  (EVM chains: Polygon / Arbitrum / Base тощо)
- Індексація через:
    - RPC polling
    - sockets / streams
    - обробку логів та ончейн-івентів
- Background workers
- Docker, Kubernetes, CI/CD, GitHub Actions
- Monitoring: Prometheus, Grafana, OpenTelemetry


Задачі:
- Розробка та розвиток backend-сервісів для prediction market / trading платформи
- Індексація блокчейнів:
    - polling/streams/sockets через RPC
    - обробка логів та ончейн-івентів
    - синхронізація стану маркетів, ставок і ліквідності
- Побудова торгової та розрахункової логіки:
    - order flow
    - execution
    - розрахунок котирувань та odds
- Real-time доставка даних клієнтам через WebSocket
- Розробка REST API для фронтенду та внутрішніх сервісів
- Забезпечення консистентності між ончейн та офчейн станом
- Оптимізація продуктивності та роботи з БД 
  (highload, великі обсяги даних)
- Проєктування відмовостійких та масштабованих сервісів
- Участь у проєктуванні архітектури та рефакторингу legacy-коду
- Code review та участь у технічних рішеннях команди

Вимоги:
- Senior Backend Engineer з production-досвідом у Web3 / DeFi / trading
- 4+ років комерційного backend-досвіду
- Впевнений Node.js та TypeScript у production
- Практичний досвід:
    - роботи з ончейн-івентами
    - індексації блокчейнів через RPC
    - використання viem, ethers або аналогічних SDK
- Розуміння фінансових систем:
    - order books
    - AMM
    - prediction markets
    - розрахунок PnL, комісій, settlement
- Досвід проєктування мікросервісів та складних backend-систем
- Розуміння highload та real-time архітектур
- Сильні навички роботи з PostgreSQL 
  (індекси, плани запитів, оптимізація)
- Досвід використання Redis для кешування та синхронізації
- Web3 production-досвід — обовʼязковий

Буде плюсом

- Досвід роботи з ClickHouse/TimescalseDB або іншими аналітичними БД
- Розуміння механіки ораклів та процесів settlement
- Досвід інтеграції з зовнішньою ліквідністю, CLOB або AMM
- Досвід у risk management або fraud detection

Required languages

English B1 - Intermediate
Published 12 January
30 views
·
12 applications
To apply for this and other jobs on Djinni login or signup.
Loading...