Typescript Developer (Middle)
Требования
Местоположение и тип занятости
Компания
Разработка в области онлайн-игровой индустрии
Описание вакансии
Условия работы
deeplay решает задачи игровой индустрии. С использованием искусственного интеллекта, сложных аналитических подходов и прочих пафосных слов.
У нас есть прикольный, в меру сложный код, который харвестит всякие разные данные. Он уверенно пережил фазу Proof of Concept, вырос до второй мажорной версии и аккуратно входит в жизненный этап, когда его хочется поддерживать, развивать и адаптировать к новым вызовам, которые мир ему готовит. Мы хотим усилить нашу команду Middle Typescript разработчиком.
Задачи:
- Поддержка самого проекта. Тут исследования - как сделать текущий процесс лучше, достаточное количество опенсорса, который делаем мы сами, в том числе.
- Проекты по сбору данных. По сути - скрипты, которые выполняют задачи попроще.
- Работа с соседними командами. Иногда приходится, но все умеют грамотно поставить и обсудить задачу, которые почти всегда приходят хорошо и понятно описанные.
- Стремление к идеальному воркфлоу - CI, линтеры, алертинг, метрики - у нас все есть и желательно иметь понимание, как и зачем это применять на деле.
Бонусы
Что у нас есть (про стэк):
- Clickhouse + Protobuf для data lake.
- Airflow.
- Prometheus+Grafana.
- Kafka.
- Redis, RabbitMQ, MongoDB для ad-hoc задач.
Мы предлагаем:
- Гибкий график и удаленную работу (команда распределена по всей России, и процессы налажены сквозь часовые пояса).
- Высокую зарплату (готовы идти навстречу сильному кандидату), систему бонусов.
- Оплату обучения внутри и вне компании.
- Отсутствие лишней бюрократии и сложных согласований
Дополнительные инструкции
Нам важно:
- NodeJS + TypeScript (backend). На нём написано 90% уже существующего, без этого никуда.
- Ты умеешь в распределённые штуки. То есть понимаешь про модели отказа, как правильно замаршрутизировать джобы по нодам, что нельзя делать на распределённой БД и всё такое.
- Ты можешь доводить код до полного production состояния.
- Common proger skills типа использования VCS, написания тестов и подобные штуки.
- Чтобы ты был способным к коммуникации, образно не был хикканом.
Будет плюсом:
- docker / kubernetes / helm и прочие модные штуки про как деплоить код в прод.
- Ты много работал с вещами из нашего стэка.