Fullstack разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Обязанности:
- участие в проектной разработке
- разработка веб-приложений, 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. Для приглашения на собеседование необходимо будет удаленно выполнить тестовое задание.