Backend Developer (Middle)
Botty – автоматизована платформа торгівлі криптовалютами за допомогою торгових роботів.
Ми створюємо сучасне IT-рішення, технологія якого стане наступним великим трендом у найближчі роки. У наших планах змінити уявлення людей щодо інвестування на всіх континентах.
Суть роботи платформи: користувач підключає свою крипто-біржу або створює обліковий запис на біржі в кілька кліків усередині Botty, налаштовує бота вручну або за готовим шаблоном і запускає торгівлю. Платформа підходить як повним новачкам, так і досвідченим трейдерам. Готові шаблони налаштувань на Botty – це не «угадайка», а математично прорахований сценарій дії бота під час руху ціни активу вгору чи вниз. Ми не маємо фіксованих щомісячних підписок. Користувач платить комісію Botty лише з успішних угод.
Зараз ми формуємо сильну команду і шукаємо (Backend-розробника, який хоче стати частиною амбіційної компанії, яка нарешті зробить автоматизовану торгівлю доступною кожному і змінить уявлення про фінанси людей у всьому світі.
🔹 Твої задачі:
- Розробка та підтримка REST API, інтеграція з криптобіржами та внутрішніми сервісами.
- Реалізація бізнес-логіки торгових ботів: робота з ордерами, стратегіями, аналітикою.
- Оптимізація продуктивності сервісів — зменшення затримок, ефективна робота з БД та чергами.
- Взаємодія між мікросервісами через RabbitMQ або інші message-брокери.
- Налаштування моніторингу та логування (Grafana, Prometheus, тощо).
- Робота з PostgreSQL — оптимізація запитів, індексація, проєктування таблиць.
- Контейнеризація через Docker, участь у CI/CD процесах.
- Забезпечення безпеки при роботі з API, ключами доступу та користувацькими даними.
- Написання unit та integration тестів.
- Участь у code review та обговоренні технічних рішень з командою.
🔹 Що ти можеш розвинути:
- Глибше розуміння fault-tolerant архітектур мікросервісів.
- Участь у DevOps-процесах: деплой, скейлінг, моніторинг.
- Досвід роботи з торговими алгоритмами та впровадження нових стратегій.
🔹 Необхідні технічні навички:
- Node.js / TypeScript / NestJS — досвід створення високонавантажених REST API.
- PostgreSQL — проєктування та оптимізація складних запитів, індексація.
- RabbitMQ / Message Brokers — побудова асинхронної взаємодії між сервісами.
- Мікросервісна архітектура — розуміння принципів, досвід буде перевагою.
- Highload оптимізація — профілювання, кешування, пошук performance-bottlenecks.
- Моніторинг та логування — досвід із Grafana, Prometheus, ELK або подібними.
- Безпека у FinTech — шифрування, API-ключі, контроль доступу.
- Базове розуміння React — як бекенд взаємодіє з фронтом.
- CI/CD — досвід участі у повному циклі деплойменту.
🔹 Досвід:
- Від 2 років у backend-розробці (переважно Node.js).
- Досвід у FinTech або трейдингових системах — великий плюс.
- Практика у побудові високонавантажених або низьколатентних систем.
- Робота з чергами повідомлень та мікросервісною архітектурою.
- Участь у командній розробці, code reviews.
🔹 Soft skills:
- Високий рівень відповідальності за стабільність системи.
- Вміння самостійно приймати технічні рішення.
- Командна робота, ініціативність.
- Орієнтація на результат, продуктивність.
Якщо тобі близькі ці задачі та підхід до роботи — надсилай своє резюме або пиши нам напряму!