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 |