Меня зовут Леонид Кощеев, я CEO и основатель StartUpix.ru. Наш сервис специализируется на предоставлении услуг по разработке программного обеспечения для стартапов и помогает IT-специалистам находить интересные и перспективные проекты для дополнительной работы.
В настоящее время мы ищем талантливого разработчика смарт-контрактов для долгосрочной работы в команде DeFi-проекта. Вам предстоит участие в разработке и поддержке сервиса, предоставляющего инвесторам доступ к деривативным инструментам на блокчейне.
Мы ищем тех, кто готов посвятить себя работе над интересным блокчейн-проектом на долгосрочной основе.
Обязанности:
- Разработка смарт-контрактов: Создание и внедрение ERC-20 смарт-контрактов для нужд проекта.
- Тестирование контрактов: Разработка и выполнение тестов для проверки корректности и надежности работы смарт-контрактов.
- Деплой контрактов: Развертывание и обновление смарт-контрактов на тестовых и продакшн-сетях, обеспечение их стабильной работы.
- Интеграция с системами: Обеспечение взаимодействия смарт-контрактов с фронтендом и бэкендом проекта.
- Документация: Ведение технической документации по созданным смарт-контрактам, описание их логики и интерфейсов.
- Общение с внешними аудиторами: Взаимодействие с внешними аудиторами для проведения независимых аудитов безопасности смарт-контрактов, устранение выявленных проблем.
- Взаимодействие с командой: Сотрудничество с другими членами команды для оптимизации процессов разработки и деплоя.
Требования:
- Опыт работы с блокчейнами: Подтвержденный опыт разработки смарт-контрактов на базе Ethereum, знание принципов работы блокчейнов и децентрализованных приложений.
- Знание Solidity: Уверенные знания Solidity для разработки и развертывания смарт-контрактов, включая написание, тестирование и оптимизацию кода.
- Глубокие знания стандартов токенов: Понимание стандарта ERC-20 и других стандартов токенов (ERC-721, ERC-1155).
- Обеспечение безопасности: Знание основных уязвимостей смарт-контрактов и методов их предотвращения, опыт устранения уязвимостей по запросу внешних аудиторов.
- Навыки тестирования: Опыт написания и выполнения unit-тестов и интеграционных тестов для смарт-контрактов, знание фреймворков для тестирования (например, Mocha, Chai).
- Опыт работы с инструментами разработки: Владение инструментами для разработки и тестирования смарт-контрактов, такими как Truffle, Hardhat или Remix.
- Интеграционные навыки: Опыт интеграции смарт-контрактов с фронтенд и бэкенд системами, знание основ работы RESTful API и Web3.js или Ethers.js.
- Навыки деплоя: Опыт развертывания смарт-контрактов на различных блокчейн-сетях, настройка.
- Опыт работы с Git: Уверенное владение системой контроля версий Git.
- Документация: Умение вести техническую документацию, описывать логику работы смарт-контрактов и их интерфейсы.
- Коммуникационные навыки: Способность эффективно взаимодействовать с внешними аудиторами и командой, предоставление подробных отчетов и устранение выявленных проблем.
- Умение работать в команде: Опыт работы в Agile-среде, участие в планировании, стендапах и ретроспективах, эффективное взаимодействие с другими разработчиками, DevOps-инженерами и бизнес-аналитиками.
- Понимание работы DeFi-протоколов: Знание основных финансовых концепций и принципов работы DeFi-протоколов.
- Опыт работы с оракулами: Навыки интеграции оракулов и децентрализованных бирж.
- Базовые знания Docker и Kubernetes: Понимание принципов работы Docker и Kubernetes для эффективного взаимодействия с DevOps-командой.
Условия:
- Сотрудничество на долгосрочной основе: Частичная занятость, общий объем задач не более 80 часов в месяц, ежемесячная оплата от 2000 до 2800 долларов, в зависимости от результатов собеседования.
- Компенсация за переработки: Дополнительная оплата за часы, отработанные сверх установленного лимита.
- Удаленная работа: Вся коммуникация происходит посредством онлайн встреч и переписки.
- Работа в команде с развитой корпоративной культурой: Сотрудничество с командой, которая ценит системность, четкость и честность.
- Официальное оформление взаимоотношений: Оформление и оплата удобным для кандидата способом.
- Гибкий график работы: Возможность гибкого графика работы, адаптированного под удобное для вас время.