2 октября 2024
Мы в tutu занимаемся путешествиями, у нас есть электрички, самолёты, поезда, автобусы, отели, туры и вообще всё, что нужно для того, чтобы куда-то уехать. Сейчас конкретно мы отправляем в полёт несколько тысяч людей в день. Рядом с билетами есть куча полезной информации, например, мы показываем вероятность вылета рейса вовремя (это меняет конверсию) и так далее.
Кого мы ищем:
Мы ищем backend (Go+PHP)-разработчика, задачи которого будут связаны с улучшением пользовательского опыта до, во время и после покупки билетов на всех платформах (веб, мобильная версия, мобильные приложения).
Немного про стек
Golang, PHP как языки для описания нашей бизнес-логики.
MariaDB, MongoDB, Redis и немного Elasticsearch как базы данных для хранения наших данных.
Openshift как платформа для быстрой и удобной развёртки наших сервисов и управления их ресурсами.
Grafana, Kibana как инструменты эксплуатации.
GRPC как протокол общения между нашими сервисами (редко, но общаемся и по HTTP).
Miro как инструмент проектирования, планирования и синхронизаций процессов.
Jira как инструмент планирования, интеграций и ведения проектов.
Основные задачи
Подключать новые дополнительные услуги в единую платформу доп. услуг, а также развивать и экспериментировать с текущими.
Развивать и поддерживать единую платформу доп. услуг: поиск и покупка, разработка и поддержка постобработки услуг, а также разработка новых форматов продажи услуг.
Улучшать авиационную форму поиска (предложение городов/стран, контекстный поиск, история и т.д.).
SEO- задачи: улучшать/расширять контент посадочных страниц авиации до конкурентного уровня (минимальные цены, онлайн-табло, SEO-инструменты), конкурентное ускорение посадочных через нашу кеш-систему (поддержка и дальнейшее развитие).
Участвовать в разработке бекенда для мобильного приложения авиации.
Плотное взаимодействовать с разными продуктовыми командами, проектировать общие решения, подходящие как для всей компании, так и отдельно для авиа.
От вас нужно
Опыт в Golang от 2 лет. Общий опыт разработки 4+ года.
Опыт в PHP или желание его быстро изучить на среднем уровне.
Требуемое соотношение языков в работе: PHP 30% (монолит), Golang 70% (микросервисы). Доля Golang постепенно увеличивается.
Умение работать с базами данных: реляционными (MariaDB) и нереляционными (MongoDB, ElasticSearch, Redis).
Умение проектировать решения в микросервисной архитектуре.
Быть самостоятельным и инициативным в сборе требований, проектировании, разработке и кросскомандном взаимодействии.
Про команду и рабочий процесс
В команде есть Product Owner (PO); Techlead (TL); системный аналитик; дизайнер
Dev Team: 2 Backend; 3 Frontend; 1 iOS; 1 Android; 3 QA.;
График работы
У нас возможна полная удалёнка, возможен гибрид.
Про компанию
Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии.
Сильный блог на Хабре, где пишут в том числе технари о своей работе.
Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее.
Открываются новые направления, где можно делать всё с нуля.
Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом.
Структура собеседований
Пройти HR-менеджера. Никаких кем вы видите себя через 5 лет .
Встреча с парой техспецов. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки.
Финальная встреча с руководителем.