👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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 дополнительных дня в году на отгулы;
  • Профессиональный, дружный коллектив;
  • Высокий уровень инженерных практик, автоматизирующих рутину, и оставляющих больше времени для творческих задач;
  • Возможности для профессионального развития (внутреннее и внешнее обучение);
  • Современное техническое оборудование для работы;
  • Пятидневная рабочая неделя, с возможностью выбрать удобное время начала рабочего дня;
  • Возможность частично удалённой работы;
  • Комфортный офис в БЦ "Трио", станции метро Динамо, Петровский парк, либо МЦД Гражданская.