Шаблон описания работы разработчика/
Мы нанимаем разработчика Solidity, чтобы сыграть решающую роль в создании технологии блокчейна и «defi» доступной и справедливой для всех, везде, делая взаимодействие со сложными финансовыми и блокчейнами более доступными, лучше и приятными.
Вы будете работать с технической командой мирового класса для создания и предоставления мощных децентрализованных приложений (DAPPS) для различных вариантов использования Crypto/DEFI (NFTS, Staking, кредитование/заимствование, торговля/AMM) и институциональные варианты использования (цифровые активы и платежи).
Вы присоединитесь к международной команде Agile и Product, где вы будете отвечать за предоставление Solidy Smart Contracts и DAPPS разнообразным пользователям.
Профиль работы разработчика дилитации
Solidity-это язык программирования высокого уровня, используемый для создания интеллектуальных контрактов, децентрализованных приложений и сценариев Ethereum, которые работают независимо. Как и Java или Python, это язык программирования, ориентированный на контракты с собственным набором инструкций. Он также имеет компилятор, который преобразует код в байт -код, который может читать виртуальную машину Ethereum (EVM).
Кроме того, прочность статически набирается и, среди прочего, позволяет наследовать, библиотеки и сложные пользовательские типы. Языковой синтаксис легко понять и под влиянием таких языков, как C ++, Python и JavaScript.
Разработчик Solidity создает и развертывает интеллектуальные контракты для систем на основе Ethereum, используя объектно-ориентированный язык солидности. Solidity - это родной язык Ethereum, который дает предприятиям полный контроль над стартовыми проектами в сети Blockchain Ethereum.
Отчеты
- Главный технический директор
- Технологический лидер
- старший разработчик блокчейнов
Обязанности разработчика солидности
- Проводите исследование, проектирование, разработку и тестирование блокчейна в сети Ethereum
- Использование прочности, создайте запатентованную технологию блокчейна (услуги, библиотеки и алгоритмы)
- Создание и развертывание технологий высокой безопасности (услуги, библиотеки, алгоритмы).
- Создание нового, многоразового, протестированного и эффективного кода для разработки и поддержки систем блокчейна
- Ежедневно, доставка функционирует как на передней части, так и на заднем конце
- Работа с менеджером продукта, дизайнером и инженерами, чтобы планировать и сотрудничать по функциям
Требования и навыки разработчика солидности
-Понимание интеллектуальных контрактов и методов консенсуса, а также опыт разработки приложений блокчейна или доказательств концепции (POCS) в прочности на Ethereum
- практическая экспертиза разработки в следующих областях: Solidity, JavaScript, Node.js и JSON
- Должен проявлять большой интерес к технологии блокчейна и, например, обучение и разработка новых и изобретательных методов для использования интеллектуальных контрактов в сети Ethereum
- Понимание шаблонов архитектурного дизайна блокчейна, а также поддержка инфраструктуры
- Знание ERC20, ERC721 и других протоколов
- глубокие знания логики блокчейна
- Понимание фундаментальных механизмов шифрования
- Участие в инициативах по блокчейну с открытым исходным кодом - огромное преимущество
- Опыт работы в одноранговых сетях
- Знакомство с тестовым разработкой
- Игрок команды, с возможностью работать с командой по всему миру с энтузиазмом и движением
- Иметь опыт разработки хорошо продуманных API REST
- демонстрировать хорошие аналитические способности
- Опыт работы с подходом к разработке непрерывной доставки (CD)
- Экспертиза в разработке решений, использующих платформы облачных вычислений (AWS, Azure и т. Д.)
- Знание технологии баз данных, таких как SQL
- SQL/NOSQL и как вы их использовали в своих проектах
- Знание как минимум одной реализации блокчейна
- Понимание безопасности и криптографии
- Предыдущий опыт работы с разработкой технологических секторов и привлечение новых точек зрения и возможностей
- Экспертиза в предоставлении сквозных решений (жизненный цикл для инфраструктуры, включая SDLC)