Front-end / Full-stack developer (Angular или React или Node.js)
от 150 000 до 250 000 руб. на руки
Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
В технологическую компанию VISITECH, флагманский резидент инновационного центра Сколково с 2015 года, в связи с востребованностью на рынке сервиса и ростом компании, требуется Front-end/Full-stack developer со знанием Angular или React или Node.js или все вместе.
Мы пионеры рынка промышленной безопасности и производственной эффективности, первые создавшие и интегрировавшие систему электронного наряд допуска на территории России. Наши решения обслуживают уже более 150 000 промышленных пользователей в России и СНГ.
Мы сохраняем дух стартапа, ценим инициативу и даем возможность раскрыть свой потенциал.
Наши клиенты ─ это предприятия с повышенным производственным риском в сферах нефтегазовой, металлургической, топливно-энергетической, химической и других отраслей.
Обязанности:
- Разрабатывать бизнес и системные сервисы с использованием Node.js, TypeScript (опционально), PostgreSQL, Sequelize, Express;
- Разрабатывать архитектуру микросервисов;
- Разрабатывать библиотеки для стандартных компонентов;
- Проектировать, писать и документировать API для межсервисного взаимодействия;
- Собирать и запускать проекты с использованием Docker;
- Интегрировать проекты с системами клиентов;
- Оценивать сроки выполнения задач;
- Документировать проект;
- Еженедельно демонстрировать результаты на демо.
Требования: - Опыт разработки на JavaScript и TypeScript (желательно) больше 2х лет;
- Опыт коммерческой разработки на Node.js;
- Знать JavaScript, Type Script, ES6, Node.js, PostgreSQL, Sequelize, Express, Docker, Redis, RabbitMQ;
- Знать как собирать и запускать проекты в Docker;
- Знакомство с moment, lodash, request;
- Понимать agile подходов к разработке ПО;
- Уметь работать с git, в том числе с сабмодулями;
- Уметь настраивать TeamCity;
- Доводить дела до логического конца и брать на себя ответственность за результат;
- Не бояться Linux;
- Приветствуется опыт написания собственных npm пакетов и опыт работы с несколькими фреймворками (React/Redux, Vue.js/Vuex, AngularJS)
Условия: - Возможность работать удаленно;
- Программа корпоративного обучения и повышения квалификации;
- Интересные задачи, способствующие сохранению человеческих жизней.