ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1354020 | Senior Rust Developer | Москва | > MultiVM | 4000 | 6000 | USD | open | 2024-04-22 |
Требования
Владение rust на высоком уровне (от 3 лет). Опыт с любым другим языком программирования: go, python, ts, ... (от 5 лет).
Обязанности
Изучение спецификаций, стандартов и общепринятых практик в существующих распределенных системах и peer-to-peer системах. Разработка производительных и безопасных сервисов.
Описание
Обязанности:
- Изучение спецификаций, стандартов и общепринятых практик в существующих распределенных системах и peer-to-peer системах.
- Разработка производительных и безопасных сервисов. Обеспечение их масштабируемости и бесперебойному взаимодействию друг с другом.
- Выполнение задач типа “for devs by devs” - все то, что сделает наш протокол удобным в его использовании для тысячи других разработчиков: создание удобных инструментов взаимодействия с протоколом (CLI, SDK, …), создание примеров использования протокола, ревью документации, …
Требования:
- Владение rust на высоком уровне (от 3 лет). Опыт с любым другим языком программирования: go, python, ts, ... (от 5 лет).
- Хорошее понимание базовых концепций блокчейнов: gas, consensus mechanisms, transactions flow, data storage, smart-contracts execution flow, API layers, etc.
- Участие в разработке core части хотя бы одного инфраструктурного проекта, необязательно связанного с блокчейном. Например, разработка clouds, virtual machines, video-streaming core, fintech core, etc.
- Будет плюсом понимание криптографических примитивов (или желание разобраться с ними):
- эллиптические кривые, secp256k1, curve25519, …,
- алгоритмы подписи, RSA, ECDSA, EdDSA, …,
- zero-knowledge доказательства.
- Знание принципов разработки программного обеспечения с открытым исходным кодом.
- Ответственность, самоорганизованность, желание постоянно изучать что-то новое в web3.
Условия:
- Интересные и разнообразные задачи. Возможность влиять на архитектуру и стек проекта.
- Полная занятость, по умолчанию – в офисе в Москве. Возможность удаленной/частично удаленной работы обсуждается в индивидуальном порядке.
- Конкурентная заработная плата по результатам интервью.
Этапы собеседования:
- HR скрининг (~30 мин).
- Тестовое задание (~15-30 мин).
- Техническое интервью (~60 мин).