Regular/Senior Python Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Разработка BI системы для отчетов и Dash Board
Решение строится на opensource инструменте Appache Superset и дорабатывается необходимыми расширениями, чтобы инструмент был аналогом мировых вендоров.
Основная задача разработчика: разработка инструментов для визуализации данных. Взаимодействие(интеграция) с Hadoop, Airflow
Разработка ведется по Agile.
Тех. Стек: Python, Flask, ReactJS, Hadoop, docker/kubernetes
• Разработка бэкенда для слоя хранения матаданных и управления доступом
• Разработка фронтенда для каталога данных и инструмента управления доступом
• Работа над интеграциями с различными системами
Требования:
• Опыт разработки backend для WEB-приложений от 3 лет;
• Знание Python, опыт работы с Flask или Django от 2 лет;
• Знание SQL, опыт работы с реляционными базами данных (PostgreSQL), использование ORM (SQLAlchemy)
• Навыки работы с Linux/UNIX системами
• Понимание механизмов работы систем контроля версий (git, bitbucket);
• Понимание методологий разработки ПО: Agile, Kanban.
Будет преимуществом:
• Очень желательно знание ES6, опыт работы с фреймворком ReactJS
• Опыт работы с Apache Superset;
• Опыт разработки docker-контейнеров;
Возможно подключение к задачам Front-end по желанию