Актуальные заказы по Sinatra
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.
- Отличные аналитические способности и многозадачность.