Описание должности
Ключевые обязанности
- Разработка архитектуры и прототипирование новых программных решений на основе блокчейна с акцентом на масштабируемость, безопасность и совместимость
- Разработка смежных технологий блокчейна, дополняющих существующие системы и расширяющих функциональные возможности
- Сотрудничество с межфункциональными командами для преобразования бизнес-требований в технические спецификации
- Проведение углубленных исследований новых тенденций и технологий блокчейна для выявления возможностей инноваций
- Проектирование и реализация демонстрационных моделей (proof-of-concept) для новых функций и улучшения производительности
- Подготовка комплексной технической документации для руководства разработчиками и обеспечения воспроизводимости решений
- Мониторинг отраслевых разработок и оценка их потенциального влияния на текущие проекты блокчейна
- Участие в регулярных встречах с заинтересованными сторонами для представления обновлений о ходе работ и сбора обратной связи
- Выявление и устранение технических неясностей через совместные сессии решения проблем
- Разработка и поддержка блокчейн-фреймворков для корпоративных приложений
Требования к должности
- Магистерская степень или PhD в области компьютерных наук, инженерии или смежной области со специализацией в технологии блокчейна
- Минимум 5 лет практического опыта в разработке блокчейна, включая создание смарт-контрактов и архитектуру децентрализованных приложений (dApp)
- Владение несколькими языками программирования, такими как Solidity, Go, Python и C++ для разработки блокчейн-протоколов
- Глубокое понимание криптографических протоколов, механизмов консенсуса и архитектуры распределенных систем
- Опыт работы с решениями для межсетевой совместимости, такими как атомарные свопы, мосты и сайдчейны
- Сильные аналитические навыки для оценки технической осуществимости и оптимизации метрик производительности блокчейна
- Отличные коммуникативные навыки для объяснения сложных технических концепций нетехническим заинтересованным сторонам
- Способность создавать детальные планы проектов с четкими вехами и планами распределения ресурсов
- Опыт разработки экономически эффективных блокчейн-решений с точными оценками времени и бюджета
- Владение инструментами документации для создания технических спецификаций, API-справочников и руководств пользователя
- Командный подход к проверке и доработке исследовательских предложений, технических проектов и реализаций кода
- Знание методологий тестирования блокчейна и процессов обеспечения качества
- Опыт работы с аналитическими инструментами блокчейна для мониторинга производительности сети и шаблонов транзакций
- Способность отслеживать нормативные изменения, влияющие на технологию блокчейна и требования соответствия
Технические навыки
- Экспертные знания блокчейн-платформ, включая Ethereum, Hyperledger и Corda
- Владение фреймворками для разработки блокчейна, такими как Truffle, Hardhat и Geth
- Опыт работы с алгоритмами консенсуса блокчейна, включая Proof of Work, Proof of Stake и Delegated Proof of Stake
- Знание структур данных блокчейна и методов криптографического хеширования
- Понимание решений для масштабируемости блокчейна, таких как шардинг и протоколы второго уровня
- Опыт тестирования смарт-контрактов блокчейна с использованием фреймворков типа Hardhat и Truffle
- Владение инструментами симуляции блокчейн-сетей для оценки производительности системы
- Способность реализовывать блокчейн-решения с доказательствами с нулевым разглашением и методами защиты конфиденциальности
- Опыт работы с протоколами межсетевого взаимодействия блокчейна, такими как Polkadot и Cosmos
- Знание лучших практик безопасности блокчейна и стратегий снижения угроз
Предпочтительные квалификации
- Опыт работы с системами управления идентификацией на основе блокчейна и децентрализованными протоколами аутентификации
- Знание методов оптимизации консенсуса блокчейна и стратегий снижения задержек сети
- Опыт работы с решениями для хранения данных на основе блокчейна и технологиями неизменяемого реестра
- Понимание моделей управления блокчейном и процессов разработки, управляемых сообществом
- Опыт работы с финансовыми системами на основе блокчейна и практиками аудита смарт-контрактов
- Знание решений для цепочек поставок на основе блокчейна и систем отслеживания
- Опыт работы с системами голосования на основе блокчейна и безопасными механизмами консенсуса
- Понимание решений для здравоохранения на основе блокчейна и нормативов защиты данных
- Опыт работы с игровыми платформами на основе блокчейна и дизайном токеномики
- Знание решений для IoT на основе блокчейна и протоколов аутентификации устройств
