Middle Developer Go
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
RDP - российский производитель сетевых решений мирового уровня. Мы стремимся построить для людей устойчивый мост в мир цифрового контента на базе лучшего пользовательского опыта.
Наша команда - дружная семья профессионалов, работающих в комфортной и неформальной обстановке, умеющая протянуть руку помощи и поделиться опытом.
Сейчас мы активно разрабатываем Network Management System - это как web страница твоего домашнего роутера, но эта система должна мониторить и управлять 1000+ разных устройств и не падать с вероятностью 99.999%
NMS - это достаточно сложная система состоящая из почти 100 сервисов, которые взаимодействуют между собой, чтобы удовлетворить интересы заказчика. Среди этих сервисов есть те, которые мы начали писать 5 лет назад, поэтому по современным меркам они выглядят немножко не очень, но мы стараемся по возможности их приводить к современному виду. Если интересно, как мы это делаем, то расскажем на собеседовании.
Весь код у нас лежит в собственном инстансе Gitlab, у нас есть CI который выполняет линт, запускает unit-тесты, сервисные тесты, e2e тесты и даже раскатывает тестовый инстанс в k8s. Также мы постоянно стараемся улучшать наш CI/CD, чтобы нам проще было работать, поэтому возможно, что к началу собеседования мы уже что-то добавили новое в наши пайплайны. Мы стараемся использовать самые последние версии go, линтеров и других продуктов, чтобы пользоваться самыми последними фичами. Все сервисы обновляются по мере работы над ними. А ещё у нас есть бот, который автоматизирует рутинные действия.
Мы готовы делиться знаниями по всем технологиям с которыми работаем.
Ожидания от кандидата
Мы ожидаем, что будущий коллега:
- Имеет огромное желание развиваться и всё глубже погружаться в мир Go и всё что с ним связано;
- Может работать самостоятельно;
- Может грамотно задать вопрос в чате/почте;
- Может прочитать наш код;
- Готов залезть не в наш код, чтобы найти и решить проблему.
Требования:
- Опыт работы в ИТ 5+ лет;
- Опыт разработки на Go 3+ год;
- Готовность работать с Docker, k8s, helm, Cloud Native, Linux, GitLab/GitHub;
- Готовность пройти LiveCoding.
Будет плюсом:
- Опыт работы с SQL/noSQL;
- Опыт работы с другими языками программирования;
- Есть опыт разработки gRPC, RestAPI, GraphQL API или какого-нибудь проприетарного API;
- Есть понимание что такое DevOps/SRE.
Условия работы
Что мы предлагаем:
- Трудоустройство в соответствии с ТК РФ;
- Белую заработную плату, размер которой обсуждается с успешным кандидатом, также квартальное и годовое премирование;
- Расширенную программу ДМС (со стоматологией) и компенсация обедов после испытательного срока;
- Скидки на изучение английского, оплачиваемый фитнес и 3 дополнительных дня в году на отгулы;
- Профессиональный, дружный коллектив;
- Высокий уровень инженерных практик, автоматизирующих рутину, и оставляющих больше времени для творческих задач;
- Возможности для профессионального развития (внутреннее и внешнее обучение);
- Современное техническое оборудование для работы;
- Пятидневная рабочая неделя, с возможностью выбрать удобное время начала рабочего дня;
- Возможность частично удалённой работы;
- Комфортный офис в БЦ "Трио", станции метро Динамо, Петровский парк, либо МЦД Гражданская.