Senior Node.js Developer

Botty – платформа для автоматичної торгівлі криптовалютами за допомогою торгових роботів. Ми створюємо сучасне IT-рішення, технологія якого стане наступним великим трендом у найближчі роки.

Ми відрізняємося від інших платформ тим, що нарешті робимо автоматизовану торгівлю доступною кожному. І плануємо змінити уявлення про фінанси людей на всіх континентах.
Платформа підходить як повним новачкам, так і досвідченим трейдерам.

Суть роботи платформи: користувач підключає свою крипто-біржу або створює обліковий запис на біржі в кілька кліків усередині Botty, налаштовує бота вручну або за готовим шаблоном і запускає торгівлю. Платформа підходить як повним новачкам, так і досвідченим трейдерам. Готові шаблони налаштувань на Botty – це не «угадайка», а математично прорахований сценарій дії бота під час руху ціни активу вгору чи вниз. Ми не маємо фіксованих щомісячних підписок. Користувач платить комісію Botty лише з успішних угод.

Зараз ми формуємо сильну команду і шукаємо Senior Back-end Developer, який хоче стати частиною амбіційної компанії, яка нарешті зробить автоматизовану торгівлю доступною кожному і змінить уявлення про фінанси людей у всьому світі.

 

🔹 Основна роль:

Відповідальний за архітектуру, продуктивність і надійність бекенд-сервісів, які керують торговими ботами для криптовалютних бірж. Забезпечує стабільну інтеграцію мікросервісів, обмін даними та високошвидкісну обробку ордерів.

 

🔹 Основні задачі:

Розробка та доопрацювання 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

Відповідальність за стабільність системи.

Вміння самостійно приймати технічні рішення.

Командна робота та ініціативність.

Орієнтація на результат і продуктивність.

 

🔹Умови:

  • Формат: віддалено
  • Графік: 10:00–19:00 пн-пт
  • Оплата навчання, корпоративні івенти, участь у міжнародних конференціях
  • Робота з продуктом у сфері алгоритмічного трейдингу у команді, що швидко зростає

Required languages

Node.js, TypeScript, REST API, Git, Docker, RabbitMQ, CI/CD, WebSockets, Jest
Published 6 November
58 views
·
25 applications
To apply for this and other jobs on Djinni login or signup.
Loading...