Мы помогаем нескольким клиентам — устоявшимся криптовалютам из первой десятки по капитализации,- перейти от экспериментальных образцов к production-коду. Мы ищем опытных Rust-разработчиков с интересами в распределенных системах, formally verifiable software, криптовалютах и сложных криптографических протоколах, которым интересно превращать научные наработки в новые возможности криптовалют.
От нас
- Конкурентный размер вознаграждения
- Минимальный бюрократический overhead
- Гибкий график, удобный офис, возможность полного или частичного remote
- Компенсация оборудования
- Работа с лидерами рынка криптовалют
- Рядом есть и другие интересные сложные проекты — пространство выбора «чем заниматься»
От вас:
- Хорошее знание Rust.
- 2 и более лет опыта программирования на Rust, 4+ лет опыта программирования на других системных языках программирования.
- Навыки современного промышленного программирования в команде (git flow, тесты, etc.)
- Инженерное мышление, опыт системного программирования, опыт разработки для больших сложных асинхронных систем.
- Умение быстро учиться новому и разбираться в непростых абстракциях
- Свободный английский
- Отсутствие страха перед математикой и функциональным программированием.
Будет плюсом:
- Знание, как устроены современные криптовалюты,- blockchain, разные типы ролей в экосистеме, proof of stake / proof of work, консенсусы, смарт-контракты и исполняющие их виртуальные машины.
- Знание криптографии
Работа и обязанности:
- Участие в проектировании и разработке основной codebase нод и обслуживающей инфраструктуры криптовалют:
- Проектирование
- Самостоятельная разработка и/или участие в групповой разработке фич и функций
- Перекрестные code reviews
- Покрытие тестами
- Адаптация бизнес тест-кейсов.