Go Developer в команду автоматизации отчётности в сервис путешествий

Дата размещения вакансии: 23.11.2024
Работодатель: Туту.ру
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Привет!

Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. В компании 790 человек, из них около 300 — ИТ.

Кого мы ищем

Мы ищем Middle Backend‐разработчика в новую команду внутреннего продукта, которая помогает построить прозрачную систему работы с отчётностью, чтобы справиться с переходом компании к концепции тревел-молла.

Внутренняя система для работы с отчётностью обеспечивает правильный сбор данных об оказанных услугах от продуктов, данных по движению денег от биллинга, обеспечивает контроль изменений с учётом требований бухгалтерии по закрытым периодам, обеспечивает доверие этим данным через разнообразные сверки, автоматизирует рутинные операции аккаунтов, саппортеров и финансовых аналитиков, чтобы эти данные и все сопутствующие им документы получила бухгалтерия.

Немного про стек

Микросервисы на Go, живут в Openshift; БД Mysql, ClickHouse.

Логи/метрики Elastic, Prometheus, Grafana.

Основные задачи

— Проектировать и разрабатывать новый функционал системы.

— Поддерживать работоспособность системы с учётом особенности предметной области: в периоды закрытия кварталов система должна максимально стабильно работать и на любые проблемы нужна быстрая реакция.

— Следовать командным процессам (pull request, планирование спринтов и т.д.).

— Участвовать в решении проблем в техническом контуре продукта и в смежных областях.

— Активно участвовать в процессе принятия решений технического и бизнесового характера.

— Коммуницировать со смежными подразделениями, активно погружаться в предметную область (aka говорить с пользователями на одном языке).

От вас нужно

— Опыт коммерческой разработки на Go от 2–3 лет.

— Стремление писать читаемый и поддерживаемый код.

— Умение открыто задавать интересующие вопросы и не проходить мимо проблем. Проактивность лучше реактивности.

— Работать нужно с финансами и учётом. Тут нет хайлоада, но важна точность до копейки и много неочевидных нюансов в процессах.

— Работать нужно для внутренних пользователей, нужно уметь работать с фидбэком и хотелками. Нужно уметь находить боли пользователей и разрабатывать для них решения.

Про команду и рабочий процесс

В команде есть:

— руководитель отдела, в прошлом бэкенд-разработчик;

— фулстек-разработчик;

— бэкенд-разработчик;

— бизнес-аналитик.

Сами пишем код, сами тестируем. В 100% покрытия юнитами не упарываемся, но в целом стараемся тесты писать. Выделенных тестировщиков нет.

Как мы будем взаимодействовать?
Выкатили код на Code-Review (pull-request), получили апрув, нажали merge, и дальше всё само до прода доедет. У нас сильная платформенная команда в компании, которая делает классные штуки для улучшения жизни разработчиков.

В мастер стараемся не коммитить. Pull-request (PR) должен получить хотя бы один апрув от любого разработчика в команде. Длинные переписки в PR не приветствуются, проще голосом разобрать вопрос.
Жёстких правил, кто, когда, чьи PR должен смотреть, нет, команда маленькая, и пока с этим проблем нет.

График работы

Обычно мы начинаем где-то между 9 и 11 утра. График гибрид/офис.

Про компанию

— Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии.

— Сильный блог на Хабре, где пишут в том числе технари о своей работе.

— Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее.

— Открываются новые направления, где можно делать всё с нуля.

Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом.

Структура собеседований

— Пройти HR-менеджера, 30–40 минут. Никаких «кем вы видите себя через 5 лет».

— Встреча с парой техспецов. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки ;)

— Финальная встреча с командой и её руководителем.