Fullstack разработчик

Зарплата

от 100 000 до 180 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Комплексная автоматизация бизнес-процессов

Описание вакансии

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

Обязанности:

- участие в проектной разработке

- разработка веб-приложений, SPA

- проектирование пользовательского интерфейса/UI/UX

- проектирование, разработка, документирование API

- разработка сервисов

- документирование, тестирование, логирование собственного кода

- в основном, участие в разработке новых систем “от и до” и последующая поддержка

Требования:

- Техническое образование

- Знание JavaScript (ES6+)

- Опыт разработки на стеке Node.js, Express, React/Redux, Vue/Vuex от 2-ух лет

- SQL/NoSQL (в основном PostgreSQL), оптимизация, проектирование баз данных

- Знание HTTP и других протоколов, REST, опыт проектирование/документирования API

- Понимание принципов построения и опыт разработки высоконагруженных масштабируемых систем

- Безопасность веб-приложений

- Умение писать чистый код, документировать/тестировать/логировать собственный код, аналитические способности

- Умение самостоятельно разбираться со сложными техническими проблемами, планировать свое рабочее время

- Опыт работы fullstack-разработчиком от 3 лет

- Опыт работы с Git

- Ответственность, выполнение данных обещаний

Будет плюсом:

- Глубокое понимание асинхронной модели JavaScript/Node.js

- Знание протоколов обмена данными

- Знание и опыт разработки на одном из статически типизированных языков (Go/C/C++)

- Опыт работы с: RabbitMQ, Kafka, Redis, ElasticSearch, MongoDB, WebSocket/Socket.IO, WebRTC, Docker

- GraphQL

- Nginx, Unix shell, SSH и др.

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

- варианты оформления: по ТК РФ с "белой" з/п, сотрудничество с ИП, по договоренности

- возможна проектная/почасовая занятость

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

- рабочий день с 9 до 18 по мск (обсуждаемо)

При обращении:

Напишите краткий рассказ о себе, в каких проектах участвовали и что конкретно делали вы. Если есть, то укажите ссылки на работы/git. Для приглашения на собеседование необходимо будет удаленно выполнить тестовое задание.