Вакансия: Senior Rust Developer в Москва

Полное описание вакансии: Senior Rust Developer в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1354020 Senior Rust Developer Москва > MultiVM 4000 6000 USD open 2024-04-22
Необходимые навыки
  • > Rust
  • > Blockchain
  • > Web3
Требования

Владение 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 мин).

Вверх