Описание вакансии
Основные обязанности
- Разработка смарт-контрактов для Ethereum, включая проектирование, написание кода, тестирование и оптимизацию логики контрактов для обеспечения безопасности, эффективности и соответствия стандартам блокчейна.
- Участие в разработке децентрализованных приложений (dApp) с акцентом на создание пользовательских интерфейсов и их интеграцию с блокчейн-протоколами для обеспечения удобного взаимодействия.
- Участие в разработке и совершенствовании алгоритмов с использованием математических моделей и вычислительных методов для повышения производительности и масштабируемости блокчейна.
- Проведение анализа данных для выявления закономерностей, оптимизации эффективности системы и поддержки процессов принятия решений в блокчейн-проектах.
- Сотрудничество с кросс-функциональными командами для разработки бэкенд-систем, поддерживающих блокчейн-инфраструктуру, с обеспечением надежности в распределенных средах.
- Участие в проектах на Java для создания масштабируемых приложений, взаимодействующих с блокчейн-платформами, с соблюдением стандартов качества кода и производительности.
- Вклад в разработку решений на основе данных с использованием блокчейн-технологий для безопасного и прозрачного управления информацией.
- Участие в код-ревью, отладке и документировании для обеспечения высокого качества блокчейн-продуктов.
- Отслеживание последних тенденций и достижений в блокчейн-технологиях для предложения инновационных решений.
- Поддержка разработки и тестирования блокчейн-приложений в различных сетях, включая Ethereum, для обеспечения совместимости и функциональности.
Требования к кандидату
- Опыт разработки смарт-контрактов для Ethereum на Solidity с глубоким пониманием принципов безопасности и лучших практик блокчейна.
- Опыт разработки dApp, включая знание фронтенд-фреймворков (например, React, Vue.js) и методов бэкенд-интеграции для децентрализованных приложений.
- Хорошие знания в области проектирования и анализа алгоритмов с возможностью реализации сложной логики для оптимизации и масштабируемости блокчейна.
- Навыки разработки на Java для создания надежных бэкенд-систем, взаимодействующих с блокчейн-платформами и обрабатывающих данные.
- Знание архитектуры блокчейна и механизмов консенсуса, включая Proof-of-Work, Proof-of-Stake и другие протоколы.
- Опыт работы с инструментами анализа данных (Python, SQL, ПО для визуализации) для поддержки блокчейн-проектов.
- Отличные навыки решения проблем и внимание к деталям для отладки и устранения технических неполадок в блокчейн-системах.
- Коммуникабельность и умение работать в команде с разработчиками, дизайнерами и заинтересованными сторонами.
- Способность работать самостоятельно и эффективно распределять время в условиях динамичной среды.
- Желательно: Знакомство с фреймворками для блокчейн-разработки (Truffle, Hardhat) и опыт развертывания смарт-контрактов в тестовых или основных сетях.
- Желательно: Понимание концепций DeFi, NFT или других вариантов использования блокчейна.
- Желательно: Знание облачных платформ (AWS, Azure) и практик DevOps для поддержки развертывания блокчейн-инфраструктуры.
- Обязательно: Обучение по соответствующей специальности (компьютерные науки, программная инженерия, математика) с фокусом на блокчейн или смежные технологии.
- Обязательно: Готовность к работе в офисе в Пекине на протяжении стажировки с гибким графиком.
- Обязательно: Интерес к блокчейн-технологиям и стремление к профессиональному развитию в этой сфере.
