Senior Goland developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы создаем редакторы МойОфис для работы с текстовыми документами, таблицами и презентациями на базе единого ядра на С++, портируемого на все платформы: настольные, веб, Android, iOS, Аврора, Kaspersky OS, Windows, macOS, Linux на любых локальных устройствах и в облаке. Решения позволяют пользователям работать над документами самостоятельно в режиме real-time коллаборации в облаке заказчика или в Частном Облаке МойОфис. Сервер редактирования работает в высоконагруженном режиме.
Ожидания от кандидата
Вам предстоит:
- работа в кросс-функциональной команде разработки;
- активное участие во всех командных мероприятиях (планирование, ретроспектива, stand-up, демо);
- участие в проектирование архитектуры подсистем платформы (в том числе системы аутентификации, авторизации, лицензирования);
- выделение платформенного функционала из существующих продуктов;
- проведение различных исследований и выбор компонентной базы;
- поиск и последующее устранение узких мест в экосистеме микросервисов;
- разработка платформенных микросервисов и библиотек на Golang;
- документирование разработанных решений.
Используемые технологии:
Go, GRPC, MongoDB, Clickhouse, Redis, NATS, Docker, Kubernetes, Prometheus, Grafana.
Для нас важно:
- ответственность и автономность;
- хорошие коммуникационные навыки и умение работать в команде;
- коммерческий опыт разработки на Golang от 3 лет;
- общий опыт backend разработки от 5 лет;
- опыт обоснования выбора компонентной базы и умение аргументировать свои действия не только опытом;
- опыт конкурентного и асинхронного программирования;
- понимание и обоснование эффективности применяемых алгоритмов;
- опыт проведения ревью кода коллег и работы с запросами на слияние;
- навыки работы в Linux среде;
- английский язык на уровне чтения технической документации и работы с комментированием кодовой базы.
Будет плюсом:
- опыт работы с решениями для организации API Gateway (KrakenD, Lura, Kong, Tyk);
- опыт работы с SSO решениями (Ory, Authentik, Keycloak);
- опыт «распила» сервисов и архитектурных трансформаций;
- опыт интеграции с доменной инфраструктурой (AD, LDAP);
- опыт работы с высоконагруженными и геораспределенными системами.
Условия работы
- работу в стабильной ИТ-компании с государственной аккредитацией;
- оформление по ТК РФ, конкурентная заработная плата по результатам собеседования;
- возможность работать в крупном, постоянно развивающемся проекте с нетривиальными задачами;
- современные подходы к архитектуре и технологический стек;
- возможность предлагать свои идеи и влиять на проект – проработайте идею с командой и она воплотится в жизнь;
- наращивать экспертизу - в нашей команде принято совершенствоваться и делиться знаниями, коллеги готовы рассказать и научить тому, в чем отлично разбираются;
- выстроенные процессы с использованием гибких методологий разработки;
- комфортную атмосферу – мы уважаем друг друга, открыты к общению на любые темы и ценим увлеченных людей;
- профильные курсы, корпоративный английский, участие в конференциях (в т.ч. спикером, если есть желание и готовность);
- приятный социальный пакет – ДМС со стоматологией, оплачиваемое питание, завтраки и перекусы в офисе, частичную компенсацию спорта;
- офисы в центре Москвы (м. Чеховская, Тверская, Пушкинская) и Санкт-Петербурга (м. Площадь Восстания);
- гибридный график работы с частичным присутствием в офисе (3 дня из офиса, 2 дистанционно).
Бонусы
С первого дня работы:
- компенсация питания, спортивные командные активности, обучение от внутренних экспертов, организованное питание в офисе, корпоративные мероприятия, подарки детям на НГ.
После окончания испытательного срока:
- ДМС, английский язык, частичная компенсация фитнеса, профессиональные конференции и внешние учебные курсы, онлайн-библиотека и многое другое.
Дополнительные инструкции
Этапы интервью:
- HR-интервью;
- Языковая секция;
- Архитектурная секция.