Rust developer
Прямой работодатель Blockchair ( blockchair.com )
Москва
Джуниор • Миддл • Сеньор
26 мая
Работа в офисе
Опыт работы любой
Опыт работы любой
Короткая ссылка: gkjb.ru/hgtg
Описание вакансии
О проекте
Blockchair — один из ведущих и старейших блокчейн-эксплореров, поддерживающий Bitcoin, Ethereum и десятки других сетей. Сейчас мы расширяем поддержку privacy-first криптовалют и разрабатываем обозреватель Monero и его форков.
Нам нужен инженер, который отлично знает Rust и сможет реализовать надёжный, очень быстрый и безопасный Monero explorer с учётом особенностей протокола (RingCT, Stealth addresses, Bulletproofs и т.д.).
Реализованный продукт будет открыт (FOSS) и доступен всем под лицензией MIT.
Обязанности:
- Разрабатывать backend-часть Monero-эксплорера на Rust
- Парсить и индексировать блоки и их содержимое
- Работать с monerod (нодой) через RPC/ZMQ, а также изучать и при необходимости модифицировать его исходный код
- Проектировать и реализовывать базу данных для хранения блокчейн-данных (PostgreSQL / ClickHouse / SQLite)
- Создавать API для внешних и внутренних пользователей
- Следить за обновлениями Monero-протокола и обеспечивать совместимость
Требования:
- Отличное знание Rust
- Понимание блокчейн-протоколов
- Умение читать и анализировать исходный код monerod (на C++)
- Опыт работы с бинарными протоколами и сериализацией данных
- Навыки проектирования высоконагруженных и надёжных систем
- Базовое знание PostgreSQL, ClickHouse, SQLite
- Умение работать самостоятельно
Условия:
- Участие в реальном блокчейн-проекте, который используется миллионами
- Работа в международной команде без бюрократии
- Гибкий график
- Конкурентная зарплата в валюте
- Свобода выбора инструментов и архитектурных решений (но не всегда)
- Влияние на продукт и технический стек
- Бесплатное и безлимитное здоровое питание в офисе (даже индивидуальное, по согласованию с поварами)