Typescript Developer (Middle)

Дата размещения вакансии: 19.05.2022
Работодатель: Диплей
Уровень зарплаты:
з/п не указана
Город:
Новосибирск
Требуемый опыт работы:
От 1 года до 3 лет

deeplay решает задачи игровой индустрии. С использованием искусственного интеллекта, сложных аналитических подходов и прочих пафосных слов.
У нас есть прикольный, в меру сложный код, который харвестит всякие разные данные. Он уверенно пережил фазу Proof of Concept, вырос до второй мажорной версии и аккуратно входит в жизненный этап, когда его хочется поддерживать, развивать и адаптировать к новым вызовам, которые мир ему готовит. Мы хотим усилить нашу команду Middle Typescript разработчиком.

Задачи:

  • Поддержка самого проекта. Тут исследования — как сделать текущий процесс лучше, достаточное количество опенсорса, который делаем мы сами, в том числе.
  • Проекты по сбору данных. По сути — скрипты, которые выполняют задачи попроще.
  • Работа с соседними командами. Иногда приходится, но все умеют грамотно поставить и обсудить задачу, которые почти всегда приходят хорошо и понятно описанные.
  • Стремление к идеальному воркфлоу — CI, линтеры, алертинг, метрики — у нас все есть и желательно иметь понимание, как и зачем это применять на деле.

Нам важно:

  • NodeJS + TypeScript (backend). На нём написано 90% уже существующего, без этого никуда.
  • Ты умеешь в распределённые штуки. То есть понимаешь про модели отказа, как правильно замаршрутизировать джобы по нодам, что нельзя делать на распределённой БД и всё такое.
  • Ты можешь доводить код до полного production состояния.
  • Common proger skills типа использования VCS, написания тестов и подобные штуки.
  • Чтобы ты был способным к коммуникации, образно не был хикканом.

Будет плюсом:

  • docker / kubernetes / helm и прочие модные штуки про как деплоить код в прод.
  • Ты много работал с вещами из нашего стэка (он чуть ниже).

Что у нас есть (про стэк):

  • Clickhouse + Protobuf для data lake.
  • Airflow.
  • Prometheus+Grafana.
  • Kafka.
  • Redis, RabbitMQ, MongoDB для ad-hoc задач.

Мы предлагаем:

  • Гибкий график и удаленную работу (команда распределена по всей России, и процессы налажены сквозь часовые пояса).
  • Высокую зарплату (готовы идти навстречу сильному кандидату), систему бонусов.
  • Оплату обучения внутри и вне компании.
  • Отсутствие лишней бюрократии и сложных согласований