(Blockchair) ЧК GROUCHY MAINFRAME LTD.

Rust developer

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Rust
  • Monero
  • Bitcoin
  • C++
  • Git
  • SQL
  • Linux

О проекте

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

  • Умение работать самостоятельно

Условия:
  • Участие в реальном блокчейн-проекте, который используется миллионами

  • Работа в международной команде без бюрократии

  • Гибкий график

  • Конкурентная зарплата в валюте

  • Свобода выбора инструментов и архитектурных решений (но не всегда)

  • Влияние на продукт и технический стек

  • Бесплатное и безлимитное здоровое питание в офисе (даже индивидуальное, по согласованию с поварами)