Data Engineering

Middle Developer Go Full-time

О компании и команде

RDP - ведущий российский производитель сетевых решений мирового уровня.

Мы специализируемся на разработке инновационного программного обеспечения и программно-аппаратных комплексов для высокопроизводительной обработки сетевого трафика. Нашими клиентами являются крупные провайдеры и операторы связи (в т.ч. операторы "большой четверки"). Все продукты под брендом RDP имеются у нас в виде полных исходных кодов, и защищены авторским правом и законодательством РФ.

Команда, в которую мы сейчас ищем Golang разработчика занимается одновременно двумя проектами:

Один (более зрелый) - это чистый data engineering: транспорт, преобразование, складывание и отдача данных в суровом хайлоаде (до 500мб/с).

Стек: golang, zeromq, clickhouse, grpc, docker.

Второй (на начальной стадии) - Network Management System - достаточно сложная система состоящая из почти 100 сервисов. Это как web страница вашего домашнего роутера, но эта система должна мониторить и управлять 1000+ разных устройств и не падать с вероятностью 99.999%.

Стек: golang, grpc, mongodb, clickhouse, postgres, kafka, и ко всему этому пределан единым гейтвеем бэк для фронта с интерфейсом graphQL.

Помимо разработки много devops задач. Написать сиайку (.gitlab-ci.yml), написать/поправить/дополнить helm-чарт, обновить образы, используемые в сиайках, почистить место в кубере, где крутятся наши сервисы. В общем, у нас свой, отдельный от остальной компании кластер (докер реджистри, сам k8s), и мы сами его поддерживаем.

Общий стек в команде: golang (бэк), python (автотесты, некоторые утилиты, боты), vue (фронт), gitlab-ci, docker, k8s, prometheus, grafana, kaiten (таск-трекер).

Ожидания от кандидата

Мы ожидаем, что будущий коллега:

  • Имеет огромное желание развиваться и всё глубже погружаться в мир Go и всё что с ним связано;
  • Может работать самостоятельно;
  • Может грамотно задать вопрос в чате/почте;
  • Может прочитать наш код;
  • Готов залезть не в наш код, чтобы найти и решить проблему.

Требования:

  • Опыт работы в ИТ 5+ лет;
  • Опыт разработки на Go 3+ год;
  • Готовность работать с Docker, k8s, helm, Cloud Native, Linux, GitLab/GitHub;
  • Готовность пройти LiveCoding.

Будет плюсом:

  • Опыт работы с SQL/noSQL;
  • Опыт работы с другими языками программирования;
  • Есть опыт разработки gRPC, RestAPI, GraphQL API или какого-нибудь проприетарного API;
  • Есть понимание что такое DevOps/SRE.

Условия работы

  • Работа в аккредитованной IT компании;
  • Трудоустройство в соответствии с ТК РФ;
  • Белая заработная плата (оклад обсуждаем с успешным кандидатом после прохождения технического интервью);
  • График работы: 5/2, гибкое начало рабочего дня (с 8:00 до 12:00);
  • Возможность работать удаленно (в пределах РФ);
  • Офис находится в БЦ "Трио" на метро Динамо (или мцд Гражданская).

Бонусы

  • Расширенная программа ДМС со стоматологией + частичная компенсация страхования родственника, а также возможность на еженедельной основе проходить онлайн сеанс с психологом на цифровой платформе "Ясно";
  • Годовой абонемент в фитнес-клуб DDX;
  • Оплата дополнительного обучения и профессиональных курсов для сотрудников, внутренние тренинги и обучалки + доступ к корпоративной библиотеке Ростелекома;
  • Занятия по английскому языку в офисе, и разговорный клуб с носителем;
  • Компенсация 500 руб. на обеды в кафетерии и на вкусняшки из офисного автомата ВкусВилл.

Все вышеперечисленные плюшки доступны вам после прохождения испытательного срока:)

  • У нас высокий уровень инженерных практик, автоматизирующих рутину и оставляющих больше времени для творческих задач, и современное оборудование для комфортной работы;
  • Два масштабных корпоратива в год, тимбилдинги и офисные активности. Возможность брать 3 дополнительных дня на отгулы плюсом к стандартному отпуску.

Overview

  • Employer: RDP.RU
  • Job Title: Middle Developer Go
  • Published: 1 month, 4 weeks ago
Apply For This Job