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