Описание вакансии
Ключевые обязанности
- Разработка и тестирование смарт-контрактов на языках Move или Rust
- Анализ кода open-source проектов и понимание подходов к реализации
- Консультирование front-end и back-end разработчиков по вызову сложных методов контрактов
- Понимание методов атак на контракты и реализация эффективных мер защиты
- Написание тестовых сценариев и внедрение автоматизированного тестирования для обеспечения качества кода
- Работа с распространенными базами данных, включая MySQL, PostgreSQL и MongoDB
- Разработка с использованием фреймворков React или Vue для front-end реализации
- Применение Python фреймворков (FastAPI, Django, Flask) с технологией корутин
- Обработка сценариев с высокой конкурентностью в разработке приложений
Требования к кандидату
- Владение языками Move или Rust для разработки контрактов
- Глубокое понимание Solidity (желательно с опытом разработки)
- Знакомство с библиотекой web3j и распространенными API
- Сильные навыки Java с опытом работы с фреймворком SpringBoot
- Опыт работы с front-end технологиями и библиотеками для операций с контрактами
- Знание хотя бы одного back-end языка программирования
- Владение Python фреймворками, включая FastAPI, Django или Flask
- Опыт работы с корутинами и высоконагруженными системами
- Предпочтителен опыт разработки от 8 лет
- Опыт командной разработки будет плюсом
- Приветствуется предыдущий опыт разработки контрактов
Технические навыки
- Базы данных: MySQL, PostgreSQL, MongoDB
- Front-end: фреймворки React или Vue
- Back-end: Java (SpringBoot), Python (FastAPI/Django/Flask)
- Блокчейн: Move, Rust, Solidity, web3j
