
Rust Developer
Broxus — технологическая компания, которая разрабатывает и внедряет передовые блокчейн-экосистемы и продукты по всему миру. С нами клиенты могут решить широкий спектр задач — от быстрой раздачи цифровых активов до создания многоуровневой инфраструктуры для международных корпораций и правительственных проектов.
Штаб-квартира компании в ОАЭ, центр разработки в Сербии и офисы в тех странах, где есть проекты. В портфеле уже свыше 50 различных блокчейн-продуктов и инструментов для разработчиков.
Сейчас мы ищем Senior Rust разработчиков или сильных разработчиков на других языках, готовых перейти на Rust.
Обязанности
Чем мы занимаемся
Мы создаем масштабируемую блокчейн-экосистему, включающую:
- протокол и реализацию ноды (Rust)
- RPC и индексаторы для работы с данными
- продукты на основе протокола (explorer, staking и др.)
Проект уже в production, и мы фокусируемся на оптимизации производительности, безопасности и разработке новой функциональности.
Мы разрабатываем в публичных github репозиториях с использованием Apache-2.0\MIT лицензией, в связи с этим у нас высокие требования к качеству и безопасности кода.
Основной репозиторий: https://github.com/broxus/tycho
Требования
- Опыт коммерческой разработки бэкендов от 5 лет, преимущественно на одном из языков: C++, C#, Java, Scala, Kotlin. Опыт с Rust от 6 месяцев, подойдет даже pet project, если в нем есть tokio.
- Не менее 2 лет опыта in-house разработки в продуктовых или крупных компаниях домена банковских продуктов, логистики, ERP, и т. д.
- Высшее техническое образование. Для нас важны кандидаты с сильной математической базой.
Глубокие знания и практический опыт работы с базами данных:
- классические RDBMS (PostgreSQL, MS SQL Server, Oracle),
- Key-Value / Column store базы (например, RocksDB, Bigtable, HBase, Cassandra, ClickHouse),
- умение оптимизировать запросы и схемы, понимать устройство СУБД.
- Уверенное владение многопоточностью и параллелизмом (concurrency): написание, отладка и профилирование конкурентного кода.
- Опыт работы с Docker и Kubernetes, знание любого облака (AWS, GCP, Azure и др.) — не обязательно в проде, но хотя бы на уровне pet-проектов или инфраструктуры.
- Готовность к самостоятельной работе и принятию технических решений.
- Умение формулировать задачи, приоритизировать и быть опорой в команде.
Условия
- Устоявшаяся компания, созданная ключевыми людьми в индустрии блокчейна.
- Конкурентный пакет вознаграждения.
- Возможность оформления в штат компании в Сербии (нужно физически проживать в Сербии, либо подбираем другой способ оформления сотрудничества).
- Возможность работать удаленно из любой страны.
- Отсутствие бюрократии.
- 100% оплата больничного.
- Отпуск 20 рабочих дней (эквивалентно 28 календарным).
- 17 гибких праздничных дней.
- Реферальные бонусы.
- Подарок $ от компании на день рождения сотрудника.