Javascript разработчик (backend)

О продукте и команде

Продукт “Проектный офис” (управление задачами и проектами на предприятиях). Внедрен на пяти крупных предприятиях и в 2018 году выиграл конкурс «Цифровые вершины 2018» (проводимый при поддержке Фонда «Сколково»).
Процессы: Плоская орг.структура, быстрое принятие решений. Внедряем: code review, тестирование, итеративная разработка, CI, системный рефакторинг.
Ближайшая большая цель: разработать внутренний фреймворк-ядро (динамические атрибуты, права доступа в зависимости от ролевой модели и иерархии в системе задач, гибкое api, система расширений функционала, система импорта-экспорта данных).

Задачи

В рамках работы с backend ядром предстоит разрабатывать новые модули, дорабатывать существующие, писать юнит тесты, плотно взаимодействовать с: тимлидом, frontend разработчиками, devOps специалистами, программистами команд внедрения и менеджером продукта.

Стэк

  • Backend: NodeJS (Typescript, Nest Js), GraphQL, PostgreSQL;
  • Infrastructure: Gitlab, Jira;
  • Web-client: Angular 6;

Требования

  • Главное: Стремление писать качественный поддерживаемый код и готовность много и постоянно учиться;
  • Опыт работы с JS не менее 1 года (хорошее понимание);
  • Опыт создания backend для SPA не менее 1 года (на любом языке: PHP, Java, C#, Nodejs, Python);
  • Опыт работы с реляционными базами данных (SQL) не менее 1 года;
  • Умение читать техническую документацию на английском и анализировать чужой код;

Будет плюсом

  • Опыт работы с NodeJS, Typescript, GraphQl, Docker, Ldap(AD);
  • Опыт работы с какими-либо CMS/CMF, создания динамических атрибутов, опыт с jsonb в Postgres;
  • Опыт проектирования систем аутентификации/авторизации пользователей;
  • Опыт написания тестов (юнит, функциональных, интеграционных);
  • Знание каких-либо шаблонов проектирования;

Общие условия

  • Работа в Пермском офисе;
  • Гибкий график;
  • Официальное трудоустройство и хорошая белая зарплата, размер обсуждаем индивидуально;
  • Средства разработки с учетом пожеланий (например, если вам удобно с webstorm, мы купим лицензию);
  • Компенсация при оплате образовательных курсов, поездок на конференции, профессиональной литературы;
  • Кофемашина, чай, печеньки, конфеты.

Контактная информация

Полковниченко Елена, 7-982-48-00-160, 7-342-202-50-56
hr@databriz.ru