🔹 Основна роль
Відповідальний за архітектуру, продуктивність і надійність бекенд-сервісів, які керують торговими ботами для криптовалютних бірж. Забезпечує стабільну інтеграцію мікросервісів, обмін даними та високошвидкісну обробку ордерів.
🔹 Основні задачі
Розробка та доопрацювання API — створення REST-ендпоінтів, інтеграція з біржами, внутрішні сервіси.
Оптимізація продуктивності ботів — зменшення latency, оптимізація запитів до БД та асинхронних черг.
Розробка нових фіч — додавання нових стратегій, логіки управління ордерами, аналітики.
Підтримка мікросервісної архітектури — взаємодія між сервісами через RabbitMQ.
Моніторинг і логування — налаштування метрик у Grafana/Prometheus, аналіз продуктивності.
Робота з базою даних (Postgres) — оптимізація індексів, запитів, проєктування схем.
Контейнеризація і деплой — робота з Kubernetes, CI/CD пайплайнами.
Безпека — захист API, ключів доступу до бірж, обробка помилок.
Code Review і менторство — перевірка PR, допомога Middle/Junior розробникам.
Тестування і стабільність — написання unit/integration тестів, fault tolerance систем.
🔹 Додаткові можливі ролі
Архітектор сервісу — проєктування структури мікросервісів, обміну даними, fault-tolerance.
DevOps-участь — участь у деплої, скейлінгу, моніторингу контейнерів.
Аналітик торгових стратегій — технічна інтеграція логіки стратегій, підключення нових джерел даних.
🔹 Технічні навички
Node.js / TypeScript / NestJS — глибоке знання фреймворку, розробка високонавантажених REST API.
PostgreSQL — оптимізація складних запитів, проєктування структур даних, індексація.
RabbitMQ / Message Brokers — робота з чергами, асинхронна взаємодія між сервісами.
Мікросервісна архітектура — дизайн, взаємодія та масштабування сервісів.
Kubernetes / Docker — контейнеризація, деплой, скейлінг.
Highload оптимізація — розуміння performance bottlenecks, кешування, профілювання.
Моніторинг і логування — досвід із Grafana, Prometheus, ELK або аналогами.
Основи безпеки у FinTech — робота з API-ключами, шифрування, контроль доступу.
React (базово) — розуміння, як бекенд взаємодіє з фронтендом.
CI/CD — налаштування пайплайнів, автоматизація деплою.
🔹 Досвід
5+ років у бекенд-розробці (бажано Node.js).
Досвід роботи з FinTech або трейдинговими системами буде великим плюсом.
Практичний досвід побудови високонавантажених або низьколатентних систем.
Робота в середовищі мікросервісів з чергами повідомлень.
Досвід у командній розробці, code review, менторстві.
🔹 Soft skills
Відповідальність за стабільність системи.
Вміння самостійно приймати технічні рішення.
Командна робота та ініціативність.
Орієнтація на результат і продуктивність.
To apply for this and other jobs on Djinni
login
or
signup.