Senior Node.js Developer to $4500

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

 

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

Платформа підходить як повним новачкам, так і досвідченим трейдерам.

 

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

 

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

 

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

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

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

  • Розробка та доопрацювання 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, менторстві.
  • English B2 — Upper Intermediate.

🔹 Soft skills

  • Відповідальність за стабільність системи.
  • Вміння самостійно приймати технічні рішення.
  • Командна робота та ініціативність.
  • Орієнтація на результат і продуктивність.

🔹Умови:

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

Required languages

English B2 - Upper Intermediate
Published 9 November
44 views
·
3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...