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