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 пн-пт
- Оплата навчання, корпоративні івенти, участь у міжнародних конференціях
- Робота з продуктом у сфері алгоритмічного трейдингу у команді, що швидко зростає