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.
Основные задачи
Примете участие в разработке системы авторизации и нового личного кабинета;
Займетесь интересными задачами по интеграции личного кабинета с новым быстроразвивающимся направлением - отелями, а также с другими важнейшими продуктами Туту;
Совместно с командой разработаете интерфейсы для обращения в контакт-центр из личного кабинета;
Реализуете поддержку работы с мультимодальными заказами в личном кабинете;
Настроите сервис идентификации пользователей так, чтобы он всегда отвечал быстрее чем за 30 мс;
Разработаете авторизацию через magic links и по номеру телефона;
Внедрите дополнительные средства шифрования персональных данных пользователей;
Будете активно взаимодействовать с разработчиками из других команд.
От вас нужно
Опыт на Go;
Желание поработать над хай-лоадом и готовность проводить оптимизации. Наша цель 100% запросов обрабатываются бэкендами авторизации менее, чем за 30 миллисекунд;
Отсутствие страха перед PHP-кодом, но писать на нем не придется;
Умение писать тесты. Разработчики, в основном, пишут только unit-тесты, но желание писать интеграционные тесты приветствуется;
Готовность много взаимодействовать с ребятами из других команд.
Про команду
В команде продуктовый аналитик, Tech Lead и Product Owner, бэкенд-разработчик, фронтенд-разработчик, системный аналитик, QA-инженер, 3 iOS-разработчика, 2 Android-разработчика
Почему мы
Мы развиваем команду и осознанно инвестируем в это деньги и время — конференции, профессиональная литература, обмен опытом внутри компании;
С марта 2020 года мы работаем удалённо, но у нас уже хорошо налажен процесс выхода и адаптации новых сотрудников. В первый рабочий день выдаем оборудование и другие необходимые вещи для работы из дома.
Мы платим премии за прочитанные книги по профессиональной тематике;
Помогаем с переездом кандидатам из других городов (оплата билетов, проживания в гостинице на время поиска жилья, выплачиваем «релокационный» бонус);