Backend разработчик (offline)

Обязанности:
Настройка серверного окружения;
Разработка API-слоев и серверной логики;
Работа с интеграциями внешних сервисов.
Требования:

Понимание REST API, архитектурных паттернов проектирования (MVC);
Знание современных тенденции в области разработки, умение работать по Git;

Способность быстро изучить новое и ориентироваться в незнакомых областях (продуктах, чужом коде) без потери качества, объёма;
Умение работать в команде, внимательность к деталям, ответственность оперативность, ориентированность на результат.
----------------------------------
Требования:
Опыт работы с Node.js от 1 года
Опыт работы с базами данных mysql
Опыт работы с системами контроля версий - Git;
Понимание разработки REST API, знание паттернов программирование (MVC);
Желателен опыт работы с Linux системами
Ответственность, самостоятельность, стрессоустойчивость, крепкое здоровье, высокий болевой порог.

Тестовое

Node.js, Mysql ( постгрес)

Создать систему бронирования номеров:
Есть 365 дней в году, пользователь может забронировать номер на какое-то время 1-10, c 101-110 и т.п.
Пользователю должен возвращаться календарь со свободными для бронирования днями, т.е. дни кроме 1-10 и 101-110.
Можно сделать как рест апи, с отправкой и получением JSON, либо с простейшим html интерфейсом.

Доступные даты: когда есть хотя бы один доступный номер в отеле
Недоступные даты: когда нет ни одного доступного номера

Сделать апи с данными для вывода информации в таблицу на фронт. На фронте предполагается три колонки со списком всех доступных дат , занятых дат и списком комнат.
Также к таблице предполагается пагинация, соответственно для пагинации необходимо апи. Оно принимает на вход номер страницы и количество элементов и возвращает общее кол страниц и элементы для страницы.
Также данные в таблице можно удалять, добавлять и изменять. Соответственно необходимо апи для каждого действия.

About 5crm

Разрабатываем CRM систему для бизнеса, всегда актуальные сотрудники в связи с расширением компании
Пожалуйста если вы прошли тестовое не бойтесь написать и спросить с учетом множества вакансий можем просто потерять (спасибо за понимание)

Company website:
http://5crm.ru

The job ad is no longer active
Job unpublished on 12 October 2020

Look at the current jobs Node.js Kyiv→