Актуальные заказы по Web3.js

Full-Stack developers

Удаленно
Full-time

We are looking for Full-Stack developers with the following requirements:


- 3+ years (ideally 5+ years) of experience as a Full-Stack software engineer

- Strong knowledge of JavaScript and its execution environments (both server-side and client-side)

- Experience with front-end JavaScript frameworks and libraries (Vue.js is a big plus)

- Experience with messaging systems (Apache Kafka, RabbitMQ, etc.) and understand concepts like concurrency and transaction management

- Experience with establishing and managing relational and/or NoSQL databases (e.g. PostgreSQL, MongoDB)

- Experience with the Docker and its orchestration tools (k8s, docker-compose)

- Understanding of basic primitives in Web3 (DAO, NFT, FT etc.)

- Understanding of fundamental principles in cryptography

- Be comfortable with the modern stack and common standarts in Web3 (web3.js, ERC-20, ERC-721, near-api-js, NEP-141, NEP-171, client-side private key management, etc.)

- Writing extensive comments, documentation, design flow diagrams, and review PRs in English

- Working with our team to create tutorials and demonstrations that allow other developers to easily use/interact with the open-source components you develop

- English at B1+ (i.e. be able to keep all public conversations in English)

- Strong organizational skills — ability to work full-time remotely with no supervision

- Responsibility — we want to trust you



Node.js бекенд разработчик и React фронтенд разработчик

Здравствуйте. У Rubrain.com есть заказчик, которому в стартап на фулл тайм требуется Node.js бекенд разработчик и React фронтенд разработчик. Важно! только Senior. Пожалуйста, ознакомьтесь с более подробной информацией ниже и если вам интересен этот проект, сообщите вашу ставку в час. 1. Senior Backend Developer Обязанности: - Интеграция пользовательских элементов, разработанных Frontend разработчиками, с серверной логикой. - Написание переиспользуемого, тестируемого и эффективного кода. - Разработка и внедрение высоконагруженных, высокопроизводительных приложений. - Внедрение системы безопасности и защиты данных. - Интеграция решений для хранения данных (MongoDB, MySQL). Требования к кандидатам: - Степень бакалавра компьютерных наук или в смежных областях. - Опыт разработки от 4 лет. - Node.js, фреймворки Koa, Hapi и Total, являются преимуществом. - Опыт использования Feathers framework, библиотеки web3.js. - Знание фреймворков MVC для Node.js Strongloop, Sinatra и Rails. - Опыт разработки масштабируемых REST API. - Очень хороший опыт и понимание асинхронного программирования. - Понимание архитектуры микросервисов и событийного подхода. - Глубокое понимание дизайна API, проектирования моделей данных, наименования и разложения монолитов на микросервисы. - Понимание различий между мобильной и desktop платформами, оптимизации под каждую платформу. - Опыт работы с БД MongoDB и MySQL. - Создание схем баз данных, которые представляют и поддерживают бизнес-процессы. - Знание инструментов управления версиями кода, например Git. - Понимание фундаментальных принципов проектирования, лежащих в основе масштабируемости приложений. - Отличные аналитические способности и многозадачность. 2. Senior Frontend Developer Обязанности: - Использование языков разметки, таких как HTML, для создания веб-страниц с дружественным интерфейсом. - Поддержка и улучшение работы сайта, оптимизация приложения для работы на максимальной скорости. - Взаимодействие с Backend разработчиками и веб-дизайнерами для повышения юзабилити. - Написание руководств и документов по функциональным требованиям. - Создание качественных макетов и прототипов. - Помощь Backend разработчикам. Требования к кандидатам: - Степень бакалавра компьютерных наук или в смежных областях. - Глубокое понимание всего процесса веб-разработки (дизайн, разработка и развертывание). - Глубокое знание инструментов веб-разработки и языков программирования. - Опыт веб разработки от 3 лет. - Опыт разработки приложений от 2 лет будет плюсом. - ReactJS, HTML, CSS, jQuery. - Практический опыт работы с языками разметки. - Знакомство с тестированием и отладкой браузера. - Понимание эстетики макета и глубокое знание принципов SEO. - Отличные аналитические способности и многозадачность.