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