Разработчик Vertica / Инженер данных (Node.js)

Прямой работодатель  Смарт Геймс Девелопмент ( www.smart-games.ru )
Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Инженер • Gamedev
21 октября
Работа в офисе
Опыт работы от 1 года до 3х лет
Описание вакансии

Смарт Геймс Девелопмент - разработчик игр для мобильных платформ. У нас нет бюрократии, нет дресс-кода, нет ограничений творческих идей. Зато у нас есть сплоченная команда опытных спецов, самые комфортные условия для реализации и развития своих скилов и, конечно, интересная работа!

В связи с активным развитием и расширением, наша компания объявляет конкурс на вакансию "Разработчик Vertica / Инженер данных (Node.js)".

Ваши обязанности:

  • Разрабатывать и поддерживать ETL-процессы для загрузки данных в нашу DWH на Vertica;
  • Создавать и оптимизировать агрегаторы и коллекторы данных на Node.js (TypeScript);
  • Проектировать и развивать витрины данных, чтобы аналитики и бизнес-пользователи получали точные и своевременные метрики;
  • Участвовать во всем цикле жизни данных: от обсуждения требований с коллегами до тестирования, запуска и поддержки готовых решений;
  • Писать эффективные SQL-запросы (не чужды CTE и оконные функции) для сложных преобразований данных.

Наши требования:

  • Коммерческий опыт разработки на Node.js (в идеале с TypeScript);
  • Практический опыт работы с Angular;
  • Уверенное владение SQL (PostgreSQL или аналог) — сложные запросы, CTE, оконные функции;
  • Опыт проектирования или развития DWH и витрин данных;
  • Умение проектировать и реализовывать ETL-процессы;
  • Понимание паттернов проектирования и способность обосновать их применение;
  • Навык написания тестов (mocha + should);
  • Опыт работы с Git.

Будет преимуществом:

  • Опыт работы с Vertica (наша основная СУБД);
  • Знакомство с Python, Go или Java;
  • Опыт с Docker, Kubernetes и CI/CD (Jenkins);
  • Понимание принципов работы высоконагруженных систем.

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

  • Работа в аккредитованной ИТ-компании;
  • Офисный формат работы;
  • Гибкое начало рабочего дня;
  • Позитивная и поддерживающая атмосфера в команде;
  • Возможность профессионального и карьерного роста.

Специализация
Информационные технологииИнженер
Отрасль и сфера применения
Gamedev
Уровень должности
МиддлСеньор
Загрузка формы отклика...