Golang-разработчик в команду Авторизации, Москва
Авторизация Почты Mail.ru — ключевой инфраструктурный компонент Почты, обеспечивающий безопасность пользователя и его данных.
Команда разрабатывает и поддерживает около 40 различных сервисов на C и Go, обслуживающих порталы VK, My.Com и My.Games, а также работает с огромными объемами данных в условиях жесткого HighLoad.
Стек разработки: C, Go, Tarantool, Kubernetes, Kafka.
Задачи
- разработка и поддержка функционала различного уровня сложности: начиная с элементарных мониторингов, внутренних инструментов, оптимизаций, багфиксов и заканчивая проработкой архитектуры и развертыванием с нуля крупной многокомпонентной масштабируемой системы;
- имплементация новых и модификация имеющихся механизмов авторизации;
- поиск и устранение возможных уязвимостей;
- написание модульных, интеграционных автотестов;
- документирование реализуемого функционала;
- участие в рефакторинге — переделке C сервисов на Go и дальнейшей куберизации с целью отказа от деплоймента на bare metal машины;
- мониторинг и активная поддержка работы сервисов на проде в realtime-режиме, в условиях тесного взаимодействия с отделом эксплуатации ввиду разделения доступа к проду.
Требования
- опыт коммерческой разработки на Go или C ― от 2 лет;
- опыт разработки сетевых, серверных, многопоточных приложений;
- опыт работы с БД.
Будет плюсом
- хорошее знание Linux, терминала и вспомогательных утилит (grep, awk);
- владение любым скриптовым языком (Python/Lua);
- опыт работы с высокой нагрузкой;
- знание kubernetes.
Мы предлагаем
Формат работы
Уровень
График работы

Почта
Почта Mail.ru — крупнейший в русскоязычном сегменте сервис бесплатной электронной почты. Наши ключевые особенности — неограниченный объем ящика, возможность пересылки аттачей до 20 ГБ, защита от вирусов и спама, темы для оформления интерфейса и писем и многое другое. Ежемесячная аудитория проекта — 43,3 млн пользователей, входит в топ-5 мировых почтовых сервисов по дневной аудитории.