Описание должности
Ключевые обязанности
- Сотрудничество с полностью распределенной командой в разных часовых поясах для разработки и совершенствования блокчейн-протоколов.
- Проектирование и реализация критически важных компонентов блокчейна с использованием Rust, обеспечивая высокую производительность и стандарты безопасности.
- Полная ответственность за модули блокчейна, включая планирование архитектуры, разработку кода и тестирование.
- Предложение и оценка изменений в блокчейн-протоколах для улучшения функциональности и решения проблем масштабируемости.
- Проведение оптимизации производительности и улучшение надежности блокчейн-систем, устранение узких мест и повышение эффективности.
- Активное участие в сообществе открытого исходного кода, работа с внешними разработчиками над общими кодовыми базами и участие в мероприятиях, связанных с блокчейном.
- Участие в дежурстве для обеспечения круглосуточной поддержки блокчейн-инфраструктуры и оперативного решения срочных вопросов.
Требования к должности
- Подтвержденный опыт в разработке блокчейна с акцентом на основные протоколы и архитектуру распределенных систем.
- Продвинутое владение языком программирования Rust, включая опыт низкоуровневого системного программирования и модели параллелизма.
- Глубокое понимание концепций блокчейна, таких как алгоритмы консенсуса, криптографические протоколы и структуры данных.
- Опыт оптимизации производительности и решений для масштабируемости децентрализованных приложений.
- Навыки эффективного сотрудничества и коммуникации для работы с кросс-функциональными командами и внешними участниками.
- Приверженность принципам открытого исходного кода с опытом участия в публичных проектах и сообществе разработчиков.
- Способность работать в динамичной среде, адаптируясь к развивающимся технологиям блокчейна и потребностям проекта.
- Отличные навыки решения проблем и проактивный подход к выявлению и устранению технических сложностей.
- Желательно: Знакомство с фреймворками блокчейна, такими как Bitcoin Core, Ethereum или Hyperledger, и опыт работы с CI/CD для децентрализованных систем.
- Желательно: Сильный опыт в проектировании распределенных систем, включая знания о сетях, механизмах консенсуса и стратегиях отказоустойчивости.
Дополнительная информация
Эта должность идеально подходит для мотивированного инженера, увлеченного инновациями в блокчейне. Вы должны иметь опыт предоставления высококачественного кода в условиях совместной работы и стремление развивать технологию блокчейна через исследования и практическую реализацию. Роль предлагает возможности работы над передовыми проектами, влияния на разработку протоколов и участия в активном сообществе открытого исходного кода. Кандидаты должны быть готовы к непрерывному обучению и отслеживанию последних достижений в области блокчейна и распределенных систем.
