Описание вакансии
Мы ищем опытного Senior Solidity Developer для присоединения к нашей команде и помощи в разработке и поддержке наших блокчейн-приложений. Идеальный кандидат должен иметь значительный опыт в создании смарт-контрактов и децентрализованных приложений на Ethereum с использованием языка Solidity. Наша команда сосредоточена на создании инновационных решений для экосистем децентрализованных финансов (DeFi) и невзаимозаменяемых токенов (NFT), и мы ищем активного разработчика, который сможет внести вклад в архитектуру, безопасность и масштабируемость наших блокчейн-проектов.
Как Senior Solidity Developer вы будете отвечать за проектирование, разработку и развертывание смарт-контрактов, которые обеспечивают работу наших децентрализованных приложений. Вы будете сотрудничать с кросс-функциональными командами, включая менеджеров продуктов, дизайнеров и бэкенд-разработчиков, чтобы обеспечить бесшовную интеграцию блокчейн-технологий в наши решения. Кроме того, вы будете участвовать в текущем обслуживании и оптимизации существующих контрактов, а также проводить аудит безопасности для выявления и устранения уязвимостей.
Ключевые обязанности
- Разработка и поддержка безопасных, эффективных и масштабируемых смарт-контрактов для блокчейн-приложений.
- Сотрудничество с продуктовыми и дизайнерскими командами для преобразования бизнес-требований в технические спецификации децентрализованных приложений.
- Реализация и тестирование смарт-контрактов с использованием Solidity с соблюдением стандартов Ethereum и лучших практик.
- Проведение код-ревью и наставничество младших разработчиков для поддержания качества и безопасности кода.
- Разработка и внедрение автоматизированных тестовых фреймворков для обеспечения надежности и устойчивости смарт-контрактов.
- Участие в разработке децентрализованных приложений (DApps), использующих блокчейн-технологии для безопасных и прозрачных транзакций.
- Отслеживание последних достижений в области блокчейн-технологий, разработки смарт-контрактов и криптографических протоколов.
- Документирование логики, интерфейсов и взаимодействий смарт-контрактов для ясности и поддержки.
- Работа с внешними аудиторами для обеспечения безопасности наших блокчейн-проектов и устранения выявленных уязвимостей.
- Оказание технического лидерства и наставничества младшим разработчикам в команде.
Требования к кандидату
- Подтвержденный опыт (5+ лет) разработки на Solidity с успешным портфолио развернутых смарт-контрактов на блокчейне Ethereum.
- Глубокое понимание архитектуры блокчейна, механизмов консенсуса и криптографических принципов.
- Владение инструментами разработки Ethereum, такими как Truffle, Hardhat и Remix.
- Опыт разработки децентрализованных приложений (DApp), включая интеграцию с фронтендом и проектирование пользовательского опыта.
- Знание лучших практик безопасности для смарт-контрактов, включая формальную верификацию и методы устранения уязвимостей.
- Отличные навыки решения проблем и способность отладки сложных блокчейн-вопросов.
- Сильные коммуникативные навыки для эффективного сотрудничества с кросс-функциональными командами и презентации технических решений нетехническим заинтересованным сторонам.
- Способность работать самостоятельно и брать на себя ответственность за ключевые компоненты блокчейн-проектов.
- Опыт работы с инструментами блокчейн-аналитики и понимание структур данных в блокчейне.
- Свободное владение английским языком с возможностью четко излагать мысли в письменной и устной форме.
- Желательно: Опыт работы с другими блокчейн-платформами, такими как Binance Smart Chain или Polygon.
- Желательно: Знакомство с IPFS, Ethereum Virtual Machine (EVM) и кросс-чейн протоколами.
- Желательно: Опыт в области кибербезопасности или разработки программного обеспечения с акцентом на распределенные системы.
- Желательно: Опыт работы с блокчейн-системами идентификации или стандартами токенов (ERC-20, ERC-721 и т. д.).
