Описание вакансии
Ключевые обязанности
- Руководство разработкой базовых блокчейн-технологий, включая кросс-чейн протоколы и фреймворки для тестирования систем
- Проектирование и реализация высокопроизводительных блокчейн-решений, соответствующих коммерческим требованиям
- Проведение всестороннего тестирования и отладки блокчейн-систем для обеспечения надежности и эффективности
- Сотрудничество с разработчиками для исследования и создания прототипов новых блокчейн-приложений и функций
- Оптимизация существующих блокчейн-систем для улучшения масштабируемости, безопасности и совместимости
- Документирование технических спецификаций и процессов разработки для блокчейн-проектов
- Отслеживание новых тенденций и технологий в области блокчейна для поддержания конкурентного преимущества
Требования к кандидату
- Владение языком программирования Rust и опыт работы в блокчейн-разработке от 3 лет
- Глубокое понимание принципов асинхронного программирования и их применения в распределенных системах
- Знание концепций уровня операционной системы, таких как Epoll, для эффективного управления вводом-выводом
- Опыт работы с фреймворком Substrate для создания модульных блокчейн-архитектур
- Экспертные знания алгоритмов консенсуса, включая BFT, PBFT и специализированные протоколы, такие как Narwhal
- Опыт работы с реляционными (PostgreSQL) и NoSQL (MongoDB) базами данных, а также с хранилищами данных в памяти (Redis)
- Опыт работы с коммуникационными протоколами, такими как HTTP, WebSocket и WebRTC, для взаимодействия в децентрализованных сетях
- Отличные навыки решения проблем и отладки сложных блокчейн-систем
- Сильные аналитические способности для оценки показателей производительности блокчейна и уязвимостей безопасности
- Способность работать как самостоятельно, так и в команде в условиях динамичной среды разработки
Дополнительные преимущества
- Опыт разработки коммерческих публичных блокчейнов с производственной масштабируемостью
- Подтвержденный опыт реализации и оптимизации алгоритмов консенсуса для реальных приложений
- Знание криптографических протоколов и их интеграции с блокчейн-системами
- Опыт разработки и развертывания смарт-контрактов на блокчейн-платформах
- Понимание решений для совместимости блокчейнов и механизмов кросс-чейн коммуникации
- Способность проектировать и реализовывать децентрализованные приложения (DApps) на основе блокчейна
- Опыт работы с инструментами аналитики блокчейна для мониторинга производительности сети и безопасности
- Знание моделей управления блокчейном и их реализации в децентрализованных системах
- Способность создавать и поддерживать техническую документацию для блокчейн-проектов
- Опыт работы с методологиями и инструментами тестирования блокчейна для валидации
