Golang Developer / Go разработчик (Middle+)

Ростелеком Информационные Технологии

Golang Developer / Go разработчик (Middle+)

Описание вакансии

Мы – РТК ИТ, федеральная компания с подразделениями в 7 субъектах РФ. Мы занимаемся полным циклом разработки программных продуктов, направленных на развитие и повышение эффективности бизнеса группы компаний «Ростелеком». Наши ИТ-решения, отвечают современным реалиям как в ИТ-архитектуре, так и в телеком-бизнесе. Используя современные технологии, подходы к разработке и архитектуре мы достигаем максимально эффективного результата.

РТК ИТ приглашает Golang разработчика для работы над проектом «GitFlame»

GitFlame — платформа для хостинга кода и CI/CD уровня GitLab (импортозамещение). Мы ищем специалиста, который будет работать на стыке backend-разработки, распределённого хранения Git и миграции данных между платформами.

Основной профиль: CI/CD и интеграции (фокус на new-cicd, очереди, внешние системы).

Чем предстоит заниматься:

  • Backend-разработка: Разрабатывать и поддерживать ядро на Go (REST API, фоновые задачи, модели данных, миграции БД);

  • Работа с Git: Взаимодействовать с Git-хранилищем через Gitaly и Praefect по gRPC (репликация, восстановление, перенос репозиториев, LFS);

  • Миграция данных: Писать инструменты импорта из GitLab и GitHub, выгрузки в продукты на базе GitLab CE (маппинг пользователей, ролей, ID, перенос issues, PR, комментариев и вложений);

  • Развитие CI/CD: Пайплайны, задачи, раннеры, хранение артефактов в S3/MinIO и логов в ClickHouse;

  • Интеграции: Поддерживать OIDC (Keycloak), Kafka (Яга.Задачи), RabbitMQ, HashiCorp Vault, Kubernetes-агенты, вебхуки;

  • Отказоустойчивость (DR): Участвовать в работах по геораспределению, резервному копированию и восстановлению;

  • Качество кода: Проводить code review, писать тесты и техническую документацию.

Что мы ожидаем от вас:

  • Опыт от 3 лет коммерческой разработки на Go (уверенное владение горутинами, каналами, context, профилированием, работа с памятью);

  • PostgreSQL: Проектирование схем, индексы, транзакции, миграции, умение разбирать планы запросов;

  • Глубокое понимание Git изнутри: Объекты, refs, packfiles, hooks, протоколы HTTP и SSH;

  • Опыт с gRPC и Protobuf, проектирование REST API;

  • Брокеры сообщений: Опыт с Kafka или RabbitMQ, понимание паттерна outbox;

  • Инфраструктура: Docker, базовый Kubernetes, Linux на уровне уверенного пользователя;

  • Безопасность: Понимание аутентификации и авторизации (OAuth2/OIDC, токены, RBAC).

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

  • Опыт разработки или эксплуатации GitLab, Gitea/Forgejo, Gitaly и Praefect; контрибьюты в эти проекты;

  • Опыт миграций больших объёмов данных между системами без простоя;

  • Знание ClickHouse, S3-совместимых хранилищ (MinIO);

  • Знание Ruby и Rails на уровне чтения кода (для работы с GitLab-совместимыми продуктами);

  • Опыт работы с CI-системами изнутри (GitLab CI, Jenkins, Tekton, Drone, Woodpecker);

  • Понимание распределённых систем: консенсус, репликация, отказоустойчивость, DR;

  • Опыт с HashiCorp Vault, Keycloak.

Что мы предлагаем:

  • Удаленная работа, либо гибридный график работы в комфортном офисе в Москва - БЦ Академик (Проспект Вернадского, 41) или в других городах, где есть офис Ростелеком ИТ - если нужен офис :);

  • Полностью "белая" заработная плата: оклад + квартальная премия;
  • «Кафетерий льгот» с возможностью выбора категорий (ДМС или компенсация медицинских услуг по чекам, компенсация затрат на спорт, на изучение иностранного языка, проезд, дополнительные выплаты ко дню рождения, онлайн-обучение и др.), компенсация мобильной связи;
  • Гибкое начало рабочего дня, подстраивай его под свою жизнь и работу с командой;
  • Дружеская атмосфера и профессиональная команда, готовая делиться опытом;
  • Возможность раскрытия своего собственного потенциала (ты можешь проходить оплачиваемые компанией тренинги, обучения и посещать конференции).
Навыки
  • Go
  • PostgreSQL
  • Git
  • gRPC
  • Golang
  • protobuf
  • kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • Linux
Посмотреть контакты работодателя

Похожие вакансии

Ростелеком Информационные Технологии

Golang Backend Developer / Go разработчик (Senior)

Ростелеком Информационные Технологии

  • Москва

  • Не указана

Рекомендуем
Х5
  • Москва

  • Не указана

Рекомендуем
Клируэй Текнолоджис

Golang разработчик

Клируэй Текнолоджис

  • Москва

  • до 350000 RUR

Рекомендуем
Amex Development
  • Москва

  • до 350000 RUR

Corporate Performance Systems

Golang-разработчик

Corporate Performance Systems

  • Москва

  • до 450000 RUR

АФЛТ-Системс

Golang-разработчик

АФЛТ-Системс

  • Москва

  • до 450000 RUR

evrone.ru
  • Москва

  • до 350000 RUR

Объединенное Кредитное Бюро

Старший инженер-программист

Объединенное Кредитное Бюро

  • Москва

  • до 350000 RUR

АФЛТ-Системс

Python-разработчик

АФЛТ-Системс

  • Москва

  • до 350000 RUR

Swordfish Security
  • Москва

  • до 350000 RUR

Спортмастер

Oracle developer (+Delphi+Vue+Go)

Спортмастер

  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию