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
Published 3 December · Updated 10 December
66 views
·
22 applications
To apply for this and other jobs on Djinni login or signup.
Loading...