Обязанности:
- Собирать, уточнять и формализовать бизнес-, функциональные и нефункциональные требования, формировать backlog.
- Моделировать бизнес-процессы и переводить их в логику и архитектуру смарт-контрактов.
- Готовить технические спецификации, пользовательские сценарии, схемы взаимодействия систем и описания API.
- Совместно с разработчиками оценивать влияние изменений на газовые расходы, безопасность и совместимость с существующей инфраструктурой.
- Согласовывать с QA тест-кейсы для проверки бизнес-логики смарт-контрактов, участвовать в ревью тестирования и аудита.
- Проверять соответствие реализации требованиям, сопровождать релизы и готовить release notes.
- Взаимодействовать с бизнес-заказчиками, разработчиками, архитекторами и тестировщиками.
Требования:
- От 5 лет опыта системного анализа и от 2 лет работы в проектах на Ethereum.
- Участие в полном цикле разработки dApp — от сбора требований и моделирования бизнес-логики до релиза и поддержки.
- Глубокое понимание архитектуры Ethereum, ролей узлов и механизмов консенсуса.
- Практический опыт подготовки требований и технических спецификаций смарт-контрактов.
- Понимание влияния контрактной логики на газовые расходы, безопасность и производительность.
- Опыт подготовки user stories, use cases, функциональных и нефункциональных требований.
- Владение UML и BPMN, опыт описания API с использованием OpenAPI/Swagger.
- Опыт взаимодействия с QA при подготовке и проверке тест-кейсов бизнес-логики смарт-контрактов.
- Навыки подготовки технической документации, включая спецификации и NatSpec-комментарии.
- Опыт работы с Jira и Confluence; умение самостоятельно прорабатывать задачи, выявлять риски и объяснять технические решения бизнесу и команде разработки.
Будет плюсом: умение читать и интерпретировать Solidity-код; опыт работы с Polygon, Arbitrum или Optimism; знание оракулов, включая Chainlink, и межсетевых мостов; участие в open-source проектах; знание Solidity, Kotlin или Java.
Условия: полная занятость, график 5/2, удалённый формат работы.