👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend-разработчик (JavaScript, Node.JS)

Зарплата

от 90 000 ₽

Требования

Бэкенд, Средний (Middle)JavaScriptNode.jsExpressSocket.ioBabelReactWebpackGulpPostgreSQLDockerTypeScriptGit

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

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

Компания

Создаем системы, которые формируют основу технологических продуктов, повышают эффективность и автоматизируют процессы

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

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

Ищем 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»:

    1. Резюме и краткий рассказ о себе и своих проектах (о том, что в них делали именно вы).
    2. Ссылку на GitHub и конкретно на отдельные примеры удачных commit'ов или pull request'ов.
    3. Если на GitHub нет ничего интересного, присылайте примеры своего сложного или красивого кода.