💥 Старший системный аналитик, зовем участвовать в Публичном собеседовании на Хабр Карьере! Для участия нужно → оставить заявку

Go Developer

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Крупнейший сервис поиска, бронирования и покупки авиабилетов и ж/д билетов

Описание вакансии

Условия работы

Привет, я Андрей из TutuID. Тут мы разрабатываем новую систему авторизации и новый личный кабинет для всех продуктов Туту.

Мы ищем опытного разработчика, готового заниматься дальнейшим развитием и внедрением TutuID в другие продукты, а также принимать участие в создании архитектуры и разработке нового личного кабинете.

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

  • Пишем микросервисы на Go, деплоим их в Openshift.
  • Используем MySQL, Redis и Kafka.
  • Мониторим всё в Grafana, Kibana, Jaeger и AppDynamics.
  • Ревьювим код в Bitbucket.
  • Задачи ведем в Jira, а документацию в Confluence.
  • В Туту есть монолит и микросервисы на PHP.

Что нужно будет делать в проекте?

Вот некоторые задачи из бэклога, в которых потребуется твоя помощь:

  • Разработка архитектуры личного кабинета.
  • Интеграция с продуктом Авиа, ЖД, B2B и другими.
  • Сервис идентификации пользователей должен всегда отвечать быстрее, чем за 30 мс.
  • Авторизация через magic links.
  • GRPC-шлюз для внутренних клиентов.
  • Вместе с командой реализовать бесшовную авторизацию при переходе из web в мобильное приложение и наоборот.
  • Внедрить дополнительные средства шифрования персональных данных пользователей.

Что для этого нужно?

Мы ждем, что ты:

  • пишешь на Go;
  • хочешь поработать над хай-лоадом и готов проводить оптимизации. Наша цель 100% запросов обрабатываются бэкендами авторизации менее, чем за 30 миллисекунд;
  • не боишься иногда поразбираться с кодом на PHP, но писать на нем не придется;
  • умеешь и любишь писать тесты. Разработчики, в основном, пишут только unit-тесты, но желание писать интеграционные тесты приветствуется;
  • готов много взаимодействовать с ребятами из других команд.

Удалёнка или офис? Или промежуточный вариант? Что конкретно и как?

Мы приветствуем любой формат занятости, которые будет удобен для вас: полная удаленка, работа из офиса или посещение офиса когда захочется.

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

  • Пройти HR-менеджера, 30 минут, сразу перед техсобеседованием. Никаких «кем вы видите себя через 5 лет»;
  • Встреча с командой и парой тех-спецов из других команд. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки);
  • Разговор с руководителем отдела и Product Owner.

О компании

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