Вакансия из Telegram канала - Название доступно после авторизации
Пожаловаться
Зарплата и рынок
Выше среднего
$3.5к-5.5к/мес
$2.7к$3.9кмедиана$4.8к
По похожим ролям (48) ~ $3.9к/мес
На международном рынке: $69к/год ($54к - $165к)
90
Крутая вакансия
развернуть
Сильный оффер с очень свежим стеком и зарплатой выше рынка. Роль четко определена, а требования прозрачны, что делает вакансию отличным вариантом для Senior-разработчика в Web3.
CryptoHub - full-stack Web3-агентство: строим смарт-контракты, dApp'ы, DeFi-протоколы и токен-инфраструктуру для блокчейн-проектов по всему миру. В портфолио - собственная экосистема CryptoHub Tools для запуска токенов, dApp-сьют Galaxy Fox и другие Web3-продукты. Под один из криптопроектов с реальным оборотом on-chain собираем сильного бэкенд-инженера, который возьмёт на себя платёжный и расчётный контур.
- backend-логика платёжного и расчётного контура
- интеграция с блокчейн-сетью (EVM/Solana/L2) через viem или ethers - депозиты, выводы, статусы транзакций
- очереди и фоновые обработчики на BullMQ: сетевые события, ретраи, идемпотентные операции
- схема данных на PostgreSQL + Prisma: миграции, консистентность, аудит
- устойчивость к реоргам, точность сумм, exactly-once
- код-ревью и архитектурные решения совместно со смартконтракт- и фронтенд-командой
🎯 Требования:
- 4+ года бэкенда на Node.js/TypeScript, из них заметный опыт с NestJS
- реальный опыт хотя бы с одной сетью - EVM (Ethereum/Polygon/BNB), Solana или L2 на Arbitrum
- понимание, чем платёжный код отличается от CRUD: идемпотентность, точность сумм, реорги, exactly-once
- рабочий уровень PostgreSQL, Redis, очередей, Docker
🌟 Будет плюсом: опыт со смарт-контрактами/Solidity, участие в DeFi- или NFT-проектах, GitLab CI/CD
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации