Описание вакансии
Требования к кандидату
- Владение хотя бы одним языком программирования для блокчейна (Move или Rust), с практическим опытом написания и разработки смарт-контрактов
- Глубокое понимание фронтенд-технологий и распространенных библиотек для работы со смарт-контрактами
- Опыт работы с бэкенд-языками, включая Java и Python, и знакомство с фреймворками, такими как SpringBoot, FastAPI, Django и Flask
- Глубокие знания в области безопасности блокчейна, включая методы обнаружения и предотвращения атак на контракты
- Способность анализировать код открытых проектов и преобразовывать идеи реализации в функциональные решения
- Опыт в разработке или тестировании контрактов с акцентом на обеспечение надежности кода и стабильности системы
- Владение работой с распространенными базами данных (MySQL, PostgreSQL, MongoDB) и понимание их интеграции с блокчейн-системами
- Знание использования библиотеки web3j и глубокое понимание API блокчейна
- Опыт работы с фреймворками React или Vue для фронтенд-разработки
- Владение технологией корутин и разработкой с высокой конкурентностью в Python-фреймворках
- Способность писать комплексные тест-кейсы и внедрять системы автоматизированного тестирования
- Минимум 8 лет профессионального опыта разработки, предпочтение отдается командным проектам и опыту специфической разработки контрактов
- Отличные коммуникативные навыки для руководства фронтенд- и бэкенд-разработчиками в реализации сложных контрактов
- Сильные навыки решения проблем для преодоления технических вызовов в среде блокчейн-разработки
- Внимание к деталям для обеспечения безопасной и эффективной работы контрактов на различных платформах
- Способность работать самостоятельно, внося вклад в совместные усилия по разработке
- Знание архитектуры блокчейна и ее интеграции с традиционными программными системами
- Опыт проведения аудитов безопасности контрактов и оценки уязвимостей
- Владение системами контроля версий для совместной разработки
- Понимание решений для масштабируемости блокчейна и методов оптимизации производительности
- Способность документировать процессы разработки контрактов и технические спецификации
- Опыт развертывания и мониторинга контрактов в производственных средах
- Знание механизмов консенсуса блокчейна и их влияния на выполнение контрактов
- Способность устранять проблемы, связанные с контрактами, на различных этапах разработки
- Владение инструментами и платформами для блокчейн-разработки
- Опыт работы с фреймворками тестирования контрактов и автоматизированными конвейерами тестирования
- Понимание структур данных блокчейна и их применения в разработке контрактов
- Способность оптимизировать производительность контрактов для различных сценариев использования и сред
- Знание стандартов и лучших практик разработки смарт-контрактов в блокчейне
- Опыт работы с протоколами безопасности контрактов и методами шифрования
- Владение инструментами аналитики блокчейна для мониторинга поведения контрактов
- Способность проектировать и реализовывать безопасные интерфейсы контрактов для внешних систем
- Понимание конфигураций сетей блокчейна и их влияния на работу контрактов
- Опыт управления версиями контрактов и процессов их жизненного цикла
- Способность сотрудничать с кросс-функциональными командами для обеспечения интеграции контрактов с другими системами
- Владение документацией и техническими ресурсами для блокчейн-разработки
- Опыт бенчмаркинга и оптимизации производительности контрактов
- Знание требований и нормативов соответствия безопасности блокчейна
- Способность разрабатывать и поддерживать документацию по контрактам для внутренних и внешних заинтересованных сторон
- Владение инструментами блокчейн-разработки для совместной работы и проверки кода
- Опыт тестирования контрактов в различных средах (локальная, промежуточная, производственная)
- Понимание методологий тестирования смарт-контрактов и лучших практик
- Способность внедрять меры безопасности контрактов для защиты от распространенных уязвимостей
- Владение платформами блокчейн-разработки для развертывания и управления контрактами
- Опыт мониторинга и оптимизации производительности контрактов
- Знание жизненного цикла и процессов разработки смарт-контрактов в блокчейне
- Способность устранять проблемы, связанные с контрактами, на различных этапах разработки
- Владение инструментами блокчейн-разработки для совместной работы и проверки кода
- Опыт тестирования контрактов в различных средах (локальная, промежуточная, производственная)
- Понимание методологий тестирования смарт-контрактов и лучших практик
- Способность внедрять меры безопасности контрактов для защиты от распространенных уязвимостей
- Владение платформами блокчейн-разработки для развертывания и управления контрактами
