Backend-разработчик (JavaScript, Node.JS)
Зарплата
от 90 000 ₽
Требования
Местоположение и тип занятости
Компания
Создаем системы, которые формируют основу технологических продуктов, повышают эффективность и автоматизируют процессы
Описание вакансии
Условия работы
Ищем JavaScript-разработчиков middle и senior уровня (с опытом от 2-х лет) для работы над backend'ами веб-сервисов и корпоративных информационных систем в офис в Казани, Калининграде или удаленно.
Мы помогаем создавать сложные системы и крутые продукты российским компаниям, а также компаниям и стартапам из США, Западной Европы и Азии (Сингапур, Гонконг).
Чем предстоит заниматься:
- Разрабатывать backend-части веб- и мобильных приложений, веб-сервисов, вспомогательных скриптов
- Интегрировать различные частей сложных кросс-платформенных систем
- Взаимодействовать с аналитиками, дизайнерами и тестировщиками
- Проводить декомпозицию и оценку задач
- Писать качественный код и тесты для него
- Проводить рефакторинг существующего кода
- Участвовать в проектировании API и UX
Требования:
- Глубокие знания современных веб-технологий
- Хорошее знание и опыт от 2-х лет backend-разработки на JavaScript (ES5+), Node.JS, TypeScript браузерных веб-приложений, REST-сервисов, наличие законченных коммерческих проектов
- Знание Express, Socket.IO, Babel
- Опыт работы с Docker, gulp, Webpack
- Владение frontend-фреймворками React, Angular, Vue
- Знание реляционных и объектных БД (SQL/NoSQL)
- Понимание паттернов MVC, MVP, MVVM, знание ООП-дизайна
- Опыт и желание написания интеграционных и unit-тестов, разработки по TDD/BDD
- Понимание принципов кеширования в веб-приложениях
- Опыт работы с git и распределенной разработки (GitHub/GitLab)
- *nix на уровне пользователя
- Умение разбираться в чужом коде
- Ответственность, пунктуальность, аккуратность
- Желание работать в команде и достигать поставленных целей
Желательно:
- Опыт agile-разработки (Scrum)
- Опыт разработки enterprise level-приложений и высоконагруженных систем
- Понимание и опыт работы с SOA
- Знание Meteor
- Знание других языков: Ruby, Python, Go, Elixir, Java
- Английский язык на уровне не ниже intermediate
Бонусы
- Достойное вознаграждение (по результатам собеседования) с индексацией по мере роста профессиональных навыков
- Оформление по ТК (полностью белая заработная плата, больничные, отпуск)
- Гибкий график, работа в офисе или удаленно
- Амбициозная, молодая команда
- Участие в интересных, сложных проектах (веб-сервисы, приложения, middleware)
- Адекватный менеджмент, открытый к новым идеям и пожеланиям
- Удобное и комфортное рабочее место в центре города
- Поощрение обучения, доступ к платным курсам и книгам, оплата участия в профессиональных конференциях
- Содействие с переездом иногородним
- Рассматриваем варианты удаленной работы (с оформлением по ТК)
Дополнительные инструкции
Если вас заинтересовала вакансия, присылайте в отклике на Моем Круге или на job@uniqsystems.ru с пометкой «JS Backend»:
- Резюме и краткий рассказ о себе и своих проектах (о том, что в них делали именно вы).
- Ссылку на GitHub и конкретно на отдельные примеры удачных commit'ов или pull request'ов.
- Если на GitHub нет ничего интересного, присылайте примеры своего сложного или красивого кода.