Full-Stack Developer (React + NestJS)
Botty — платформа для автоматичної торгівлі криптовалютами за допомогою торгових ботів. Ми створюємо сучасне IT-рішення, технологія якого стане наступним великим трендом у найближчі роки.
Ми відрізняємося від інших платформ тим, що нарешті робимо автоматизовану торгівлю доступною кожному. І плануємо змінити уявлення про фінанси людей на всіх континентах.
Платформа підходить як повним новачкам, так і досвідченим трейдерам.
Суть роботи платформи: користувач підключає свою крипто-біржу або створює обліковий запис на біржі в кілька кліків усередині Botty, налаштовує бота вручну або за готовим шаблоном і запускає торгівлю. Готові шаблони налаштувань — це математично прораховані сценарії, а не «угадайка». Користувач платить комісію лише з прибуткових угод.
Зараз ми формуємо сильну команду і шукаємо Full-Stack Developer, який хоче стати частиною амбіційного продукту та впливати на розвиток фінансових технологій.
🔹 Основні обов’язки
- Розробка та підтримка backend-сервісів на NestJS (Node.js, TypeScript)
- Створення та розвиток frontend-частини на React (Next.js / Vite)
- Проєктування та реалізація REST API і WebSocket для real-time функціоналу
- Інтеграція з криптобіржами (робота з API, ордерами, статусами)
- Робота з базами даних (PostgreSQL): проєктування схем, оптимізація запитів, індекси
- Побудова та підтримка взаємодії між сервісами (RabbitMQ / message brokers)
- Оптимізація продуктивності системи (latency, highload, кешування)
- Реалізація UI для управління ботами, аналітики та історії угод
- Візуалізація даних (графіки, торгові метрики)
- Написання unit та integration тестів
- Участь у code review та покращенні архітектури
- Взаємодія з DevOps-процесами (Docker, CI/CD, деплой)
🔹 Вимоги
- 5+ років комерційного досвіду у розробці
- Впевнене знання JavaScript / TypeScript
- Досвід роботи з React (hooks, state management, оптимізація рендерингу)
- Досвід роботи з Node.js + NestJS
- Розуміння принципів побудови REST API та роботи з WebSocket
- Практичний досвід роботи з PostgreSQL
- Розуміння мікросервісної архітектури та асинхронної взаємодії
- Досвід оптимізації продуктивності (frontend і backend)
- Базове розуміння Docker, CI/CD
- Досвід командної роботи, code review
- Англійська: B1–B2
🔹 Буде плюсом
- Досвід у FinTech / крипто / трейдингу
- Робота з highload або low-latency системами
- Досвід із графіками (trading charts, аналітика)
- Досвід із Kubernetes або хмарною інфраструктурою
- Досвід мобільної розробки (Ionic / Capacitor)
🔹 Умови
- Віддалений формат
- Графік: 10:00–19:00 (пн–пт)
- Оплата навчання та участь у конференціях
- Робота в продукті з швидким ростом і глобальними амбіціями
Required languages
| Ukrainian | Native |