Разработка децентрализованной биржи (DEX) на стыке смарт-контрактов и бэкенда: ончейн-логика и сервисы для обработки данных блокчейна и работы с кошельками пользователей.

Обязанности:

  • Разработка, тестирование и деплой смарт-контрактов на Rust: свопы, пулы ликвидности, расчёты и комиссии.
  • Разработка бэкенд-сервисов на Node.js (TypeScript) и Python: API биржи, обработка транзакций и интеграции.
  • Интеграция с криптокошельками: подключение, подпись транзакций и работа с RPC-нодами.
  • Индексация и обработка ончейн-событий, синхронизация данных с базой.
  • Точные расчёты цен, комиссий и балансов (BigInt / decimal).
  • Обеспечение безопасности контрактов и сервисов: тестирование, код-ревью и подготовка к аудиту.
  • Мониторинг транзакций и сервисов, разбор инцидентов.
  • Участие в архитектурных решениях.

Требования:

  • От 3 лет коммерческой разработки, из них от 1 года в Web3 / блокчейне.
  • Опыт написания и деплоя смарт-контрактов на Rust (Solana / Anchor, CosmWasm, NEAR или аналоги).
  • Уверенное владение Node.js (TypeScript) и Python для бэкенда.
  • Понимание устройства DEX: AMM, пулы ликвидности, свопы, проскальзывание, ценовые оракулы.
  • Опыт работы с криптокошельками: подпись транзакций, управление ключами, wallet-адаптеры.
  • Знание типичных уязвимостей смарт-контрактов (reentrancy, проверки доступа, манипуляции ценой).

Будет плюсом:

  • Solidity и опыт с EVM-сетями.
  • Опыт прохождения аудитов смарт-контрактов.
  • Опыт в DeFi-проектах с реальным TVL.
  • Кросс-чейн мосты.
  • Опыт в финтехе или на криптобиржах (CEX).
  • Docker, CI/CD.