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

14 октября 2018948 просмотров
Описание вакансии

Ищем 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 нет ничего интересного, присылайте примеры своего сложного или красивого кода.
    Ваш отклик
    No content.icon.access denied
    Авторизуйтесь
    Откликаться на вакансии могут только зарегистрированные пользователи.