Мы ищем Go-разработчика как для развития существующих решений, так и для создания абсолютно новых. Разработчик будет участвовать в создании масштабируемых продуктов с ориентацией на пользователей. Вам предстоит работать в кросс-функциональной команде, совместно принимать технические решения и участвовать в обсуждении продуктовых.
Мы развиваем платформу потоковой обработки данных поверх YTsaurus (YT) с поддержкой гарантий exactly-once. Продукт позволяет надёжно обрабатывать потоки данных и строить на их основе критичные для бизнеса пайплайны. Команда отвечает за весь пользовательский путь продукта: разрабатывает интерфейс и пользовательские фичи, развивает обсервабилити и инструменты мониторинга, занимается надёжностью системы и её эксплуатацией, а также отвечает за деплой и доставку изменений. У вас будет возможность влиять не только на отдельные фичи, но и на то, каким в целом будет продукт.
Задачи
- Проектирование и разработка новой
функциональности существующих сервисов
- Проектирование и написание новых сервисов
- Поддержка существующих сервисов
- Кросс-командные взаимодействия над
продуктовыми и техническими треками
- Придумывание отказоустойчивых,
масштабируемых решений с хорошим observability
Требования
- Опыт коммерческой разработки backend от года, желательно Go
- Опыт написания сервисов, понимание
сервисной архитектуры
- Понимание многопоточности, параллельных
вычислений
- Знание и понимание алгоритмов и структур
данных
- Опыт проектирования схемы базы данных
- Хорошие коммуникативные навыки для
взаимодействия с командой и другими подразделениями