Backend Developer (Middle)
Botty — інноваційна FinTech-компанія, яка робить алгоритмічну торгівлю криптовалютою доступною кожному.
Ми створюємо платформу автоматизованої торгівлі, яка дозволить людям по всьому світу заробляти на крипторинку навіть без досвіду в трейдингу. Наш продукт запускає торгові боти 24/7, використовує перевірені алгоритми, розроблені досвідченими трейдерами, і робить алгоритмічну торгівлю безпечною і простою.
Ми є власниками однієї з найбільших крипто EdTech-компаній в Україні, яка навчила понад 30 000 студентів і щомісяця генерує до $1,5 млрд торгового обороту. Тепер ми перетворюємо накопичені знання і практичний досвід в технологічний продукт нового покоління.
Зараз ми формуємо сильну команду і шукаємо Backend-розробника, який посилить команду, що працює над високонавантаженими сервісами для управління торговими ботами на криптовалютних біржах. Якщо ти розумієшся на побудові стабільних та ефективних API, знаєш, як працюють мікросервіси, і не боїшся викликів — будемо раді поспілкуватися!
🔹 Твої задачі:
- Розробка та підтримка 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:
- Високий рівень відповідальності за стабільність системи.
- Вміння самостійно приймати технічні рішення.
- Командна робота, ініціативність.
- Орієнтація на результат, продуктивність.
Якщо тобі близькі ці задачі та підхід до роботи — надсилай своє резюме або пиши нам напряму!