Backend Go Developer
(TutuID)

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

4,8

оценка приложения в AppStore

3,3млн

количество установок iOS

топ
30

входим в топ крупнейших туристических онлайн-ресурсов в мире


20млн
путешественников, пользующихся
нашими мобильными приложениями

Про проект
Привет, я Андрей из TutuID. Тут мы разрабатываем новую систему авторизации и новый личный кабинет для всех продуктов Туту. У нас сложные технические задачи и высокие требования к надежности и производительности. Наши бэкенды должны обрабатывать сотни тысяч запросов к серверам Туту.ру в минуту.
Какой продукт нужно делать?
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-тесты, но желание писать интеграционные тесты приветствуется.
Готов много взаимодействовать с ребятами из других команд.
Почему мы
Мы развиваем команду и осознанно инвестируем в это деньги и время — конференции, профессиональная литература, обмен опытом внутри компании;
С марта 2020 года мы работаем удалённо, но у нас уже хорошо налажен процесс выхода и адаптации новых сотрудников. В первый рабочий день выдаем оборудование и другие необходимые вещи для работы из дома.
Мы платим премии за прочитанные книги по профессиональной тематике;
Помогаем с переездом кандидатам из других городов (оплата билетов, проживания в гостинице на время поиска жилья, выплачиваем «релокационный» бонус);