Ребят, ищем разработчика на Rust, который будет вместе с нами создавать на Rust платформу по управлению цифровыми активами на базе технологии блокчейн. Если вы вдруг не знаете что такое блокчейн, считайте что в первом приближении мы разрабатываем распределенную базу данных для обработки финансовых транзакций.
Работа полностью удаленная, так что ваше местоположение особого значения не имеет. Сейчас в проекте есть ребята из Киева, Винницы и Москвы.
Мы не надеемся найти человека, который умеет сразу все, но вот список того, чем необходимо быть готовым заниматься:
- собственно, знание и готовность писать Rust
- теоретическая база (алгортимы, структуры данных, вычислительная сложность)
- не блокирующее IO (mio)
- протоколы TCP/UDP, построение p2p сетей
- бинарные форматы (protobuf, capnproto)
- использование примитивов синхронизации, написание lock-free алгоритмов
- понимание CAP теоремы, консистентности, знание алгоритмов консенсуса
- использование криптографии (сигнатуры, подписи, и т.д.)
- написание высокопроизводительного кода, нагрузочное тестирование
- понимание того, как устроены виртуальные машины (Solidity)
- глубокое понимание внутреннего устройства и принципов работы сети Bitcoin, Ethereum и других
Работы много, и она интересная. Нужно быть готовым к тому, что думать, анализировать и изучать прийдется больше, чем писать код. У нас высокие требования к качеству кода – все будет документироваться и тщательно продумываться. Есть возможность принимать не только технические решения, но и влиять на концепцию проекта. Мы сами формируем себе задачи и сами планируем их реализацию.
Если захотите пообщаться, смело пишите мне на почту defuz@me.com
, в скайп defuz.net
, либо в gitter в приватном чате @defuz
.