Описание вакансии
Web3 DeFi Backend Engineer (Node.js)
Мы ищем опытного Backend-инженера в сфере Web3 DeFi со специализацией на Node.js для нашей динамичной команды. В этой роли вы будете отвечать за разработку и поддержку критически важных бэкенд-систем для децентрализованных финансовых приложений.
Ключевые обязанности
- Разработка и поддержка бэкенд-систем DeFi, включая сервисы кошельков, кросс-чейн решения, доходные пулы, механизмы исполнения сделок и модули управления потоками средств
- Создание высокопроизводительных API, фоновых сервисов, систем обработки очередей и автоматизированных задач с использованием Node.js/TypeScript
- Интеграция с основными блокчейн-сетями (Ethereum, Arbitrum, Base, BNB Chain, Polygon) через RPC, Indexer и сторонние API, а также проектирование надежных механизмов чтения и кэширования данных из блокчейна
- Участие в проектировании и реализации DeFi-протоколов, включая Vaults, Staking, пулы ликвидности, свопы, исполнение стратегий и логику реинвестирования доходности
- Реализация функций, критичных с точки зрения безопасности аудитов: управление правами доступа, процессы мультиподписи, процедуры подписания, лимиты рисков и откаты транзакций
- Совместная работа с фронтенд-разработчиками, инженерами смарт-контрактов и продуктовыми командами над проектированием масштабируемых, высокодоступных и наблюдаемых архитектур
- Мониторинг событий в блокчейне в реальном времени, листингов токенов и колебаний цен с возможностью обработки с низкой задержкой
- Создание технической документации, участие в код-ревью и оптимизация архитектуры системы
Требования
- 3+ года опыта бэкенд-разработки на Node.js с владением TypeScript и хотя бы одним фреймворком (Nest.js/Express/Koa)
- Глубокое понимание механики блокчейна Ethereum (EVM, жизненный цикл транзакций, Gas, nonce, деревья состояний)
- Практический опыт работы с Web3.js, Ethers.js или Viem для интеграции смарт-контрактов и мониторинга событий
- Знакомство с Solidity или опыт сотрудничества с инженерами смарт-контрактов, с возможностью чтения и понимания кода контрактов
- Знание основных DeFi-протоколов, таких как Uniswap, Curve, Aave, Lido или различных механизмов Vault/доходного фарминга
- Понимание рисков безопасности блокчейна, включая реентерабельность, атаки через flash loan, манипуляции ценами, ошибки прав доступа и риски оракулов
- Практический опыт работы с микросервисной архитектурой, кэшированием (Redis), базами данных (Postgres/Mongo) и очередями сообщений (Kafka/RabbitMQ)
- Знакомство с Docker, CI/CD-процессами и облачным развертыванием (AWS/GCP/DigitalOcean) будет преимуществом
- Интерес к финансовым рынкам, арбитражным стратегиям, количественной торговле и экономическим моделям блокчейна приветствуется
- Способность эффективно работать в условиях стартапа с высокой динамикой, сильное чувство ответственности и отличные коммуникативные навыки
Предпочтительные квалификации
- Опыт создания реальных DeFi-продуктов, торговых ботов, арбитражных систем или решений для кошельков
- Награды на Web3-хакатонах или вклад в open-source проекты
- Опыт разработки систем с низкой задержкой
- Знание механизмов мониторинга рисков в DeFi, оффчейн-вычислений или механизмов Keeper/Aggregator
- Опыт интеграции TypeScript + Hardhat/Foundry
Условия
- Возможность работать над реальными DeFi-приложениями и вносить вклад в проектирование ключевой архитектуры
- Высокая степень технической автономии и свободы
- Сотрудничество с международными блокчейн-инженерами
- Прозрачная структура зарплаты с бонусами за результат
- Возможность удаленной работы


