Az állásról
Инженер возглавит разработку смарт-контрактного слоя нового DeFi-продукта на Rust и Soroban. На старте роль предполагает полную ответственность за реализацию модулей, тестирование и деплой при архитектурной поддержке и аудит-ревью со стороны SC Lead.
О компании и проекте
Chrona расширяет команду. Проект реализуется при поддержке гранта от Stellar (XLM).
Чем предстоит заниматься
- Разрабатывать и отвечать за весь смарт-контрактный слой на Rust/Soroban: 7 модулей, упакованных в 2 контракта — Vault и OracleAdapter
- Реализовать логику VaultCore: депозиты и выводы, virtual shares offset, защиту от инфляционных атак
- Интегрировать пулы ликвидности Aquarius через PositionManager
- Закодить RangeStrategy: drift-band логику и многошаговый ребаланс с учётом жёстких ресурсных лимитов Soroban
- Настроить OracleAdapter: нормализацию фидов SEP-40 от Reflector и RedStone, а также экономические гарды безопасности
- Покрывать код unit- и интеграционными тестами
- Настраивать регрессию ресурсного профиля в CI
- Проводить деплой от testnet до mainnet
Что мы ожидаем
Плюсом будет наличие собственных Soroban-контрактов в open-source, практический опыт работы с протоколами Aquarius, Soroswap или оракулом Reflector, а также опыт подготовки кода к безопасности и прохождения аудит-процессов.
- Уверенный Rust и обязательный production-опыт написания контрактов на Soroban SDK, включая компиляцию в WASM и работу с ограничениями no_std
- Глубокое понимание ресурсных лимитов Stellar: CPU, memory и ledger-entry budget транзакции
- Опыт работы с cross-contract вызовами (CPI) к чужим интерфейсам
- Знание оракульного стандарта SEP-40, логики потребления и сверки фидов
Условия
Удалённая работа в международном формате. Полная занятость. Зарплата — от 5 000 до 10 000 долларов в месяц.
- Максимальная автономность: единственный контрактный разработчик на старте проекта с возможностью напрямую влиять на архитектуру
- Прозрачные задачи, разбитые по 4-недельным траншам на 12 недель вперёд — от базы до mainnet-деплоя
- Работа с Soroban и Stellar
Как откликнуться
Для отклика свяжитесь с @yul_shuk.