Tech Lead/Solution Architect для фінтех-компанії (криптовалюти)
Формат: повністю віддалено
Досвід: від 5-6 років у розробці, з них частина — у ролі senior/tech lead/архітектора
Про нас
Ми — продуктова фінтех-компанія у сфері криптовалют. Протягом майже року ми активно розробляємо продукт разом з командою досвідчених розробників. Наша мета — створити високонавантажену платформу збору, обробки й аналітики ринкових даних у реальному часі.
Наш продукт: візуальний конструктор торгових стратегій без коду — система, що дозволяє трейдерам створювати складні автоматизовані стратегії через прості блоки, як конструктор Lego. Кожен блок — окрема функція або умова, разом вони формують потужний торговий механізм.
Наша система включає мікросервісну архітектуру, асинхронні черги, складні пайплайни обробки даних, оркестрацію процесів та високі вимоги до продуктивності, точності й надійності.
Ми шукаємо члена команди і хочемо закохатись в нього всією компанією — для побудови довгострокових відносин, щоб закоханість переросла у вічну любов.
Основні обов'язки
1. Архітектура та технічний дизайн
- Побудова архітектури продукту та створення UML-діаграм
- Проєктування БД: структура, зв'язки, індексація, оптимізація запитів
- Знання різних типів баз даних та вміння обирати оптимальне рішення
- Розробка архітектури безпеки: доступи, шифрування, політики зберігання даних
- Вибір оптимальних технічних рішень, стеку, патернів
- Формування технологічного roadmap продукту
- Прийняття ключових технічних рішень по продукту
2. Технічний нагляд та якість розробки
- Проведення code review критичних модулів та складних PR
- Налаштування CI/CD: автоматизація збірки, тестування, деплоя
- Встановлення внутрішніх технічних стандартів і правил написання коду
- Глибоке рев'ю критичних модулів та сервісів
3. Технічний менеджмент і процеси
- Збір бізнес-вимог і трансформація їх у технічні рішення
- Підготовка архітектурної та високорівневої техдокументації
- Оцінка строків і ресурсів для реалізації функціоналу
- Технічна декомпозиція задач
Пошук оптимальних рішень за часом, вартістю та якістю
4. Технології та інфраструктура
- Вибір мов, фреймворків, бібліотек, інструментів
- Побудова та керування хмарною інфраструктурою
- Архітектура серверів, деплой, скейлінг, моніторинг, логування
Оптимізація продуктивності системи
5. Фінансова та операційна відповідальність
- Участь у бюджетуванні технічної частини продукту
- Оптимізація витрат на інфраструктуру, сервіси, DevOps-процеси
- Контроль економічної ефективності технічних рішень
6. Комунікація та взаємодія
- Презентація технічних рішень команді та бізнесу
- Аргументація ризиків, компромісів, технічних обмежень
- Участь у стратегічних сесіях як головна технічна особа
- Технічний менторинг команди через код та процеси
7. Hands-on розробка
- Розробка критичних модулів та компонентів системи
- Proof of concept для нових технологій
- Оптимізація високонавантажених частин системи
- Інтеграція з блокчейнами та CEX API
Технічні вимоги
⚠️ Важливо
Якщо ви не володієте якимись із перелічених технологій, ви маєте бути готовими до оволодіння ними в перші місяці роботи.
Backend & Programming Languages
- Python — експертний рівень (основна мова розробки)
- Rust — базове/середнє знання
- Асинхронне програмування
Плюсом: Go, Node.js
Криптовалюти та Web3
Робота з CEX
- API та SDK: Binance, Bybit, OKX, Kraken, Coinbase
- WebSocket API
- REST API (orders, positions, balance)
- Rate limiting, API keys
Блокчейни
- Solana: базове розуміння або досвід з RPC API
- EVM (Ethereum, BSC, Polygon, Arbitrum):
- базове знання смарт-контрактів
- Web3.js / Ethers.js / Viem
стандарти ERC-20
Web3 інфраструктура
- RPC nodes: Infura, Alchemy, QuickNode
- Wallet integration basics
DEX/CEX різниця
Бази даних
- PostgreSQL — сильне знання
- Redis
- TimescaleDB / InfluxDB — плюс
- MongoDB — базово
- Шардинг, реплікація
Мікросервісна архітектура
- Проєктування мікросервісів
- Docker
- Kubernetes — базове/середнє знання
- REST API, gRPC або GraphQL
- API Gateway
Черги та обробка повідомлень
- RabbitMQ, Kafka або NATS
Event-driven architecture
Cloud & Infrastructure
- AWS / Google Cloud / Azure
- Terraform / Ansible — плюс
- Load balancing, auto-scaling
- Serverless
CI/CD & DevOps
- GitLab CI/CD, GitHub Actions, Jenkins
- Автоматизація тестування
- Prometheus, Grafana
- Централізоване логування
IT Безпека
Application Security
OAuth 2.0, JWT, API Keys, шифрування
Blockchain Security
Private keys, wallet security
Security best practices
Secure SDLC, фінансові системи
Обробка даних
Airflow / Prefect — плюс
Stream processing
ETL/ELT
Реальні ринкові дані
Архітектурні патерни
Microservices, EDA
CQRS, DDD
Circuit Breaker, Saga — плюс
Буде значною перевагою
Криптовалюти та DeFi
DEX aggregators
DeFi протоколи
L2 solutions
Anchor (Solana)
High-Performance Computing
Profiling, benchmarking
Низька латентність
Multithreading
Data Science & Trading
Pandas, NumPy
Технічні індикатори
Backtesting
Frontend (базово)
React, Vue.js
WebSocket integration
TradingView, Plotly
Інше
C++
Cosmos, Polkadot, Near, TON
Ключові вимоги
- 5-6+ років досвіду
- 1-2 роки senior/tech lead
- Досвід у крипто/Web3 — мінімум 1 рік
- CEX API — мінімум 2 біржі
- Архітектурні рішення
- Автономність
- Вміння пояснювати складне
- Hands-on
- Проактивність
- Англійська мова — мінімум Intermediate (читання техдокументації, базова комунікація)
Що ми пропонуємо
- Можливість прийняти участь в опціоні компанії — стати співвласником та розділити успіх разом з командою
- Можливість використовувати дохідні інструменти компанії для особистого інвестування
- Можливість очолити технічний напрям у перспективній фінтех-компанії
- Повністю віддалена робота з гнучким графіком
- Конкурентна компенсація
- Робота з сучасним tech stack та cutting-edge технологіями
- Самостійність у прийнятті технічних рішень
- Команда досвідчених спеціалістів
- Фокус на коді та технологіях, а не на менеджменті людей
- Можливість росту разом з продуктом
- Довгострокові відносини — ми будуємо продукт та команду на роки
- Робота над реальним продуктом, що вже майже рік в активній розробці
Якщо вам близькі складні технічні задачі, архітектура високонавантажених систем, робота з блокчейнами, Web3 та криптовалютними біржами, і ви хочете будувати технологію, а не управляти людьми — будемо раді закохатися в вас!
Required languages
| English | B2 - Upper Intermediate |