Разработка децентрализованной биржи (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.