other

Go+PHP разработчик в команду электричек сервиса путешествий

29 мая 2024

З/П не указана

Город: Москва. Станции метро: Нагатинская

Туту.ру

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

Обязанности:

Привет!Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. Лидирующий на рынке сервис электричек, уже многие годы успешно решает задачи клиентов для миллионов пользователей. Вместе с нами вы будете участвовать в создании принципиально новых инструментов, решая задачи наших клиентов ещё эффективнее. На ближайшее время у нас есть несколько крупных целей, в достижении которых потребуется ваше участие: — Переработка сценария покупки билетов, интеграция с другими продуктами в единый тревел-молл. — Укрепление позиций страниц расписания электричек в органической выдаче поисковых систем. — Расширение функционала электричек на мобильных платформах (в общем приложении Туту и отдельном приложении электричек). Сейчас мы в поиске опытного backend-разработчика, который будет стоять у истоков нового технологического этапа развития лидирующего на рынке информационного сервиса и онлайн-продаж электричек. Немного про стек Монолит: PHP 7.2, собственный framework, MariaDB. Сервисы: SOA (PHP), PHP > 7, Go 1.12, Next.js v13. CУБД: MariaDB, MongoDB, Redis, ClickHouse. Очереди: RabbitMQ, Kafka. Соотношение языков в работе: Go — 20%, PHP — 80%. Основные задачи — Проектирование контекста электричек. — Участие в проекте по переходу продукта на новый технологический стек. — Решении задач в рамках ключевых целей продукта. — Участие в разработке инструментов, подходов, повышающих скорость поставки ценности (TTM). — Активное участие в решении проблем работы сервиса, реакция на инциденты. — Покрытие кода тестами (юнит, интеграционные, e2e) в соответствии с внутренними требованиями. — Оптимизация производительности создаваемых решений в соответствии с внутренними требованиями. — Участие в улучшении командных процессов. — Анализ проблем и проработка решений для улучшения качества продукта. — Решение вопросов связанных с доставкой кода сервисов, применение и улучшение DevOps-практик. — Создание документации продукта и её поддержка в актуальном состоянии. От вас нужно — Опыт коммерческой разработки веб-приложений на PHP от 4 лет. — Опыт работы с Go от года. — Опыт работы с монолитными и сервисными архитектурами. — Опыт работы с MongoDB, MySQL. — Опыт проектирования архитектуры приложения, взаимодействия сервисов и описания интерфейсов (REST openapi, grpc protobuf). — Понимание CI/CD, Docker, Kubernetes. — Базовые знания по unit-тестированию. — Проактивность в коммуникации внутри команды и с другими отделами, а также готовность отстаивать своё мнение и умение договариваться. — Способность работать в кросс-функциональной Scrum-команде. Про команду и рабочие процессы Сейчас команда собирается заново после периода заморозки направления, в ней уже есть продуктовый менеджер, мобильный разработчик. У вас будет наставник из смежной команды и руководитель, который поможет вникнуть в предстоящие задачи, процессы работы в нашей команде и познакомит с рабочими инструментами. Product owner (PO) в процессе регулярных планирований спринта рассказывает, чего хочется достичь в продукте с ожидаемым влиянием на продуктовые метрики. Задача команды — оценить приоритетные истории и в случае необходимости декомпозировать их после обсуждения технических деталей. В рамках планирования в диалоге между командой и PO определяется цель спринта, которая будет являться результатом работы в завершение спринта. Задачи трекаем в Jira, документацию ведём в Confluence, работаем по Scrum.У нас есть ежедневный утренний стендап ж/д команды (30 минут), где мы обсуждаем задачи, их приоритет, сроки и находим ответы на появившиеся вопросы, а также раз в спринт: — Sprint planning (2 часа). — PBR — обсуждение/прояснение задач (2–4 часа). — Sprint review (1 час). — Retro (1 час). Ревью проходит совместно с командой ж/д, между всеми backend-разработчиками. Для слияния кода в мастер-ветку требуется как минимум 2 апрува от backend-разработчиков и 1 от мейнтейнера библиотеки. Ответственность за качество продукта лежит на всей команде. Разработчики пишут новый код и покрывают тестами по пирамиде тестирования. Стараемся писать больше юнит-тестов, чем интеграционных и e2e. QA-инженер обучает команду практикам тестирования, помогает составлять тест-кейсы, подключается к проверке выпускаемых задач, пишет интеграционные- и e2e-тесты в случае необходимости, участвует в развитии подходов обеспечения качества. Монолит релизится 2 раза в неделю. Сервисы доставляются на бой регулярно, без использования релизного цикла. Мы ценим работу в команде, самостоятельность, умение давать обратную связь и получать её. График работы Работаем 5/2, гибкое начало рабочего дня. Можно взять место в офисе или работать на гибридном графике и приезжать в офис по потребности. Про компанию — Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии. — Сильный блог на Хабре, где пишут в том числе технари о своей работе. — Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее. — Открываются новые направления, где можно делать всё с нуля. Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом. Структура собеседований — Пройти HR-менеджера, 30–40 минут. Никаких «кем вы видите себя через 5 лет». — Встреча с парой техспецов. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки ;) — Финальная встреча с командой и её руководителем.

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 115770336

Похожие вакансии

Middle+ PHP-разработчик (Go) в команду tutuID сервиса путешествий

Договорная

Москва. Станции метро: Нагатинская

Туту.ру

Middle+ Go-разработчик в команду кросс-сейла сервиса путешествий

Договорная

Москва. Станции метро: Нагатинская

Туту.ру

Middle Go+PHP Developer в команду системных сервисов сервиса путешествий

Договорная

Москва. Станции метро: Нагатинская

Туту.ру

Go/PHP разработчик

Договорная

Москва. Станции метро: Нагатинская

Иксстек

PHP + Go разработчик

От 200 000 до 300 000 руб.

Москва. Станции метро: Нагатинская

Шарп Девелоперс

PHP + Go разработчик

Договорная

Москва. Станции метро: Нагатинская

Электронная торговая площадка Газпромбанка