🎓 Выбирайте обучение по отзывам. Мы запустили рейтинг лучших онлайн-школ, чтобы находить качественные курсы стало еще проще. Cмотреть рейтинг

Nodejs blockchain разработчик

Местоположение и тип занятости

Неполный рабочий деньМожно удаленно

Описание вакансии

Ищем разработчика telegram-ботов для поиска спредов на CEX-DEX и между сетями:

Требования к кандидату:

1) имеет опыт в разработке высоконагруженных систем;

2) способен построить микросервисную архитектуру проекта с распараллеливанием задач по процессам в зависимости от занимаемых ресурсов;

3) умеет читать и взаимодействовать со смарт-контрактами в EVM-сетях, Solana, Ton, Tron.

Стек:

  • NodeJS (js или ts);
  • Redis;
  • ClickHouse;
  • RabbitMQ;
  • PostgreSQL (sequelize);
  • pm2;

Цена по договоренности. Краткое описание представлено ниже.

1. CEX-DEX

  • Нужно разработать функционал поиска спредов между централизованными биржами и пулами.
  • Список централизованных бирж: Bybit, KuCoin, MEXC, Bitget, Huobi, BingX, Gate.io, BitMart, LBank, CoinEx, Poloniex, Xt.
  • С бирж требуется собирать список торгуемых пар на споте, тикеры, стаканы, доступность ввода и вывода монет по каждой из сетей, контракты в этих сетях, комиссию на вывод.
  • Список сетей: ETHEREUM, BSC, POLYGON MAINNET, ARBITRUM, AVALANCHE C-CHAIN, BASE, OPTIMISM, LINEA, ZKSYNC ERA, SOLANA, TON, TRON.
  • Необходимо реализовать получение количества токенов на выходе при обмене для заданной суммы в пуле, тикерной цены пула, комиссий пула.

Список типов пулов:

Ethereum: uniswapv2, uniswapv3, uniswapv4, sushiswap

Bsc: pancakeswapv2, pancakeswapv3, pancakeswapv1, apeswap, uniswap, biswap

Polygon: quickswapv2, quickswapv3, uniswap, uniswapv2, sushiswap, sushiswapv3

Arbitrum: uniswap, camelot, camelotv3, sushiswap, pancakeswap

Avalanche: traderjoe, traderjoev2.2, blackhole, pangolin, arenatrade

Base: uniswapv2, uniswapv3, uniswapv4, aerodrome, sushiswap

Optimism: uniswap, velodrome, velodromev2

Linea: lynex, etherex

Zksync era: zkswap, syncswap

Solana: raydium, raydiumCPMM, raydiumCLMM, orcawp, meteoraDLMM, meteoraDYN, meteoraDYN2, pumpswap

Ton: stonfi, dedust

Tron: sunswap

Получать информацию из пулов нужно без использования SDK

2. между сетями

Необходимо получать тикерные цены пула в указанных выше сетях и цены с учетом объемов. Добавить поиск и запрос к мостам между сетями через wormhole и jumper