Описание должности
Позиция предназначена для инженера по разработке контрактов, специализирующегося на майнинговых протоколах. Роль включает проектирование и разработку основных смарт-контрактов для стейкинг-майнинга, ликвидностного майнинга и других механизмов DeFi с возможностью мультичейн-развертывания (Ethereum, BSC и др.). Инженер будет отвечать за реализацию логики взаимодействия между контрактами и майнинговыми системами, включая распределение вознаграждений, подачу задач и процессы верификации. Кроме того, роль требует проведения аудитов безопасности и проверок на уязвимости для предотвращения распространенных угроз, таких как повторные атаки и переполнение целых чисел. Также ожидается сотрудничество с фронтенд- и бэкенд-командами для интеграции интерфейсов контрактов и мониторинга событий в блокчейне.
Ключевые обязанности
- Проектирование и разработка стейкинг-майнинга, ликвидностного майнинга и других основных смарт-контрактов с поддержкой мультичейн-развертывания (Ethereum, BSC и др.)
- Реализация логики взаимодействия контрактов для майнинговых систем (распределение вознаграждений, подача/верификация задач)
- Проведение аудитов безопасности и проверок на уязвимости для предотвращения повторных атак, переполнения целых чисел и других рисков безопасности
- Сотрудничество с фронтенд-/бэкенд-командами для интеграции интерфейсов контрактов и мониторинга событий в блокчейне
Требования к кандидату
- Опыт разработки на Solidity с использованием фреймворков Hardhat/Foundry от 2 лет
- Знание библиотеки контрактов OpenZeppelin и стандартов, таких как ERC20/ERC721
- Понимание механизмов стейкинг-майнинга и LP-майнинга (предпочтителен опыт работы с проектами DeFi)
- Будет плюсом: навыки работы с Python/Go или опыт проведения аудитов безопасности
Условия и льготы
Заработная плата будет определена в процессе собеседования. График работы предполагает двухнедельную ротацию (чередование 5-дневной и 6-дневной рабочей недели). Кандидатам, которым такое расписание не подходит, следует reconsider подачу заявки.