Программист BI-систем Python/Go

13 марта 2019    48
Откликнуться

       
Компания 2RealLife ищет ответственного программиста с широким
техническим кругозором, готового заниматься поддержкой и развитием
системы сбора, анализа и мониторинга основных бизнес показателей
проектов компании. Результат работы этой системы используется на всех
уровнях управления компанией для принятия тактических и стратегических
решений

Что нужно делать:

  • Нужно обеспечивать стабильную работу существующих инструментов сбора, очистки и интеграции данных, аналитических хранилищ данных, других средств для глубокого анализа данных и мониторинга различных технических и бизнес показателей.
  • Участие в поддержке и модернизации системы процессинга игровых платежей.
  • Также мы ожидаем активного участия в разработке других инструментов, необходимых для ведения бизнеса.

Что нужно знать:

  • Нужно иметь твёрдые знания SQL и общее понимание работы реляционных баз данных
  • Нужно уверенно владеть Python, желательно Java и/или Go.
  • Иметь опыт построения и сопровождения микросервисной архитектуры.
  • Понимать принципы работы распределенных и централизованных очередей, распределенных key-value хранилищ.
  • Иметь представление о контейнеризации и оркестрировании.
  • Уметь работать с linux, bash и git

С чем придётся работать:

Список технологий, фреймворков и инструментов с которыми предстоит встреча:

  • Python, Java (Spring, Hibernate, Netty), Golang
  • Kafka, Zookeeper, Etcd
  • PostgreSQL, HP Vertica, Clickhouse
  • Riemann, Influxdb, Grafana
  • Docker, Kubernetes
  • Немного HTML и JavaScript

Знать всё необязательно, но чем больше знаете, тем интереснее=)

  • Опыт разработки от 1 года на Python или Go (Golang), уверенное владение одним из этих языков;
  • Хорошее знание SQL, опыт работы с СУБД (желательно PostgreSQL); Надо знать зачем нужны транзакции, что такое mvcc, зачем нужны триггеры.
  • Знание систем контроля версий (Git, SVN);
  • Знание английского языка (на уровне чтения документации)

Приветствуется:

  • Опыт разработки на C++;
  • Понимание основ многопоточного программирования. Надо знать, что такое mutex;
  • Знание shell, php, lua;
  • Знание и опыт использования на практике :) паттернов проектирования (design patterns);
  • Опыт разработки/поддержки высоконагруженных сервисов и/или сервисов 24/7.

Ключевые навыки

  • Python, Go, PostgreSQL, СУБД


Бонусы

Условия:

  • Заработная плата по результатам собеседования;
  • Полный рабочий день c 09.00-18.00 (МСК)
  • Рассмотрим любой формат сотрудничества: офис/дом

Дополнительные инструкции


Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.