Назад к вакансиям

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

Смарт Геймс ДевелопментСанкт-ПетербургВ офисеflexible
SQLGitTypeScriptNode.jsData EngineeringETLAngularDWHVertica

Описание

Смарт Геймс Девелопмент – разработчик игр для мобильных платформ. В связи с активным развитием и расширением компания объявляет конкурс на вакансию "Разработчик 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)
  • Понимание принципов работы высоконагруженных систем

Условия

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