Middle/Senior Full-Stack developer

Middle/Senior Full-Stack developer


Remote | full time | 5000-8000$

Smartbrain.io

Проект: фреймворк\конструктор\модульную библиотеку для построения Web3 приложений.

Задачи:

- Разработка и проектирование модульной библиотеки компонентов (фреймворк Casimir) для Web3 примитивов (таких как DAO, NFT, FT и т.д.) для multichain архитектуры. Подразумевается разработка компонетов как для клиентской части, так и для серверной.

- Построение Web3 приложений (NFT Marketplace, DAO governance apps и т.д) на базе этой библиотеки компонентов (фреймворка)

- Интеграция фреймворка с существующими L1 (интеграция фреймворка c NEAR, Solana, EVM-based и другими L1)

- Разработка и проектирование режима "No-Code", позволяющего конфигурировать Web3 приложения через UI (по принципу "drag and drop") с последующим автоматическим запуском приложения в облаке

- Разработка и проектирование режима "Low-Code", позоляющего сторонним разработчикам и клиентам фреймворка расширять имеющиеся базовые компоненты для создания собственных решений. Разработка CLI - инструмента

- Совместная работа над созданием универсальных стандартов для Web3 multichain инфраструктуры

- 3+ года (в идеале 5+ лет) опыта работы в качестве Full-Stack инженера-программиста

- Уверенное знание JavaScript и сред его исполнения (как на стороне сервера, так и на стороне клиента)

- Опыт работы с front-end JavaScript фреймворками и библиотеками (Vue.js является большим плюсом)

- Опыт работы с системами обмена сообщениями (Apache Kafka, RabbitMQ и т.д.) и понимание таких концепций, как параллелизм и управление транзакциями

- Опыт создания и управления реляционными и/или NoSQL базами данных (например, PostgreSQL, MongoDB).

- Опыт работы с Docker и его инструментами оркестровки (k8s, docker-compose)

- Понимание основных примитивов в Web3 (DAO, NFT, FT и т.д.)

- Понимание фундаментальных принципов криптографии

- Умение работать с современным стеком и общими стандартами Web3 (web3.js, ERC-20, ERC-721, near-api-js, NEP-141, NEP-171, управление закрытыми ключами на стороне клиента и т.д.).

- Понимание особенностей работы в децентрализованных системах (p2p, messaging и т.д.)

- Работа с нашей командой над созданием учебников и демонстраций, которые позволят другим разработчикам легко использовать/взаимодействовать с компонентами с открытым исходным кодом, которые вы разрабатываете.

- Английский язык на уровне B2+ 

Условия работы:

- удалённый

- полный рабочий день

- зарплата 5000-8000 $


Контакт для связи тг

@smartbrain_Tatsiana



Report Page