Web3 Backend (Node.js) Dev at CryptoRank
Прямой работодатель Cryptorank ( cryptorank.io )
Опыт работы от 3 до 5 лет
Привет!
Мы строим CryptoRank.io - аналитический сервис и агрегатор данных Web3.0, который позволяет изучать сферу и принимать более взвешенные решения.
Мы предлагаем нашим пользователям различные аналитические инструменты для исследования Web3.0 в одном едином месте - всесторонние рыночные данные по монетам, IDO, ICO, IEO, Vesting проектов, аналитика фондов, VC инвестиций и различных экосистем, DeFi Portfolio Tracker, кастомные Watch-list, мобильное приложение и многое другое!
Сейчас мы лидирующая аналитическая платформа на рынке Web3.0, которая включает в себя сайт, мобильной приложение, mini-app, а также DeFi инструменты.
MAU > 5 mln активных пользователей.
В связи с активным ростом мы находимся в поисках сильного Backend Developer, который усилит нашу команду:)
Чем предстоит заниматься:
- Участие в разработке Backend составляющих продукта: проектирование, внедрение, поддержка и оптимизация архитектуры;
- Оценка задач, участие в планировании спринтов и координации работы с другими командами;
- Проведение code-review, поддержка процесса деплоя, помощь коллегам в решении сложных задач;
- Внедрение и использование лучших практик разработки, обеспечение качества кода;
- Взаимодействие с Product Team для уточнения требований и реализации приоритетов;
Пожелание к кандидату:
- Уверенное владение Node.js и TypeScript;
- Опыт работы с Nest.js;
- Опыт работы с PostgreSQL: проектирование схем, оптимизация запросов;
- Опыт работы с Web3 технологиями:
- Интеграция с различными RPC провайдерами
- Работа с основными библиотеками для взаимодействия со смарт-контрактами (ethers.js, web3.js)
- Понимание архитектуры EVM-совместимых блокчейнов
- Опыт построения масштабируемых REST API;
- Навыки работы с системами мониторинга и логирования (Grafana, Graylog);
- Уверенное владение Git (GitHub);
- Опыт работы с Docker и Linux;
- Навыки написания автоматических тестов (unit, integration, e2e)
Будет плюсом:
- Опыт работы с другими блокчейн-платформами (например, Solana);
- Знание принципов построения высоконагруженных систем;
- Опыт работы с message brokers (RabbitMQ, Kafka, BullMq);
- Знание CI/CD практик и инструментов;
- Опыт работы с GitLab;
- Опыт оптимизации производительности Node.js приложений;
- Опыт работы с WebSocket для real-time приложений;
- Опыт написания смарт-контрактов
Условия:
- Full-Time удаленный формат работы, не привязываемся к локации;
- Заработная плата в USDT;
- Оплачиваемый отпуск, индексация зарплаты в рост по результатам работы;
- Высоконагруженный проект, множество интересных задач, сильная команда;
- Возможность принимать собственные решение и влиять на технологическое развитие продукта;