rwb (wildberries & russ)

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

Вместе с масштабным развитием IT-направления, Wildberries строит культуру Trust and Safety, гарантируя непрерывную безопасность и доверие между компанией, её сотрудниками, пользователями и клиентами. Тут мы активно развиваем наш новый прод…

rwb (wildberries & russ)

Зарплата не указанаРоссияМоскваУдалёнка

Вместе с масштабным развитием IT-направления, Wildberries строит культуру Trust and Safety, гарантируя непрерывную безопасность и доверие между компанией, её сотрудниками, пользователями и клиентами. Тут мы активно развиваем наш новый продукт WB Chat — современный мессенджер для удобного общения с друзьями, семьёй и коллегами. Сейчас продукт находится на стадии BETA-версии, но уже включает в себя масштабный функционал: личные чаты, каналы, публичные и приватные группы, папки, аудиозвонки, голосовые сообщения, реакции, предпросмотр медиафайлов и многое другое. Сейчас мы расширяем команду и находимся в поиске опытного Golang разработчика.

Вам предстоит:

  • Проектировать архитектуру и разрабатывать новые высоконагруженные микросервисы для расширения функционала платформы;
  • Создавать отказоустойчивые интеграции с внутренними потребителями и поставщиками данных в рамках микросервисной и event-driven архитектуры;
  • Поддерживать, оптимизировать и дорабатывать общие библиотеки и core-компоненты;оптимизировать хранилища данных;
  • Оптимизировать работу с хранилищами данных и брокерами сообщений в условиях высокой нагрузки;
  • Покрывать код тестами, метриками и создавать технические дэшборды.

Вы нам подходите, если:

  • Отлично знаете Golang, глубоко понимаете concurrency (горутины, каналы, пакет sync), работы сборщика мусора и планировщика;
  • Понимаете паттерны проектирования, принципы построения микросервисной и event-driven архитектуры;
  • Имеете опыт работы с реляционными БД (PostgreSQL) и NoSQL-решениями (Redis/Cassandra), умеете оптимизировать запросы;
  • Работали с брокерами сообщений (Kafka / RabbitMQ), Docker, Kubernetes и инструментами CI/CD.

Условия для сотрудников:

  • Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое;
  • Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога;
  • Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.;
  • Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников;
  • Скидки и партнерские программы: на обучение, страхование, покупки и многое другое;
  • Комфортная рабочая среда: оформление по ТК РФ, бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.

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

hh.ru
Зарплата не указанаРоссияМоскваУдалёнка

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

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

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

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

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

  • Описывать архитектуру и компоненты GitFlame (диаграммы C4: контекст, контейнеры, компоненты), потоки данных и последовательности;

  • Вести модель данных (ER-диаграммы по доменам: пользователи и вход, организации и роли, репозитории, issues и PR, CI/CD, пакеты, интеграции), описывая назначение таблиц и полей;

  • Готовить карты миграции: определять, что переносится через API, что требует скрипта-преобразователя или серверного кода, а что теряется или уходит в архив;

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

  • Писать спецификации REST и gRPC API, контракты событий Kafka и RabbitMQ, а также требования к вебхукам;

  • Формулировать требования к функциям, которых нет у целевой платформы, и оценивать необходимые доработки;

  • Согласовывать архитектурные и миграционные решения с командами смежных продуктов, DevOps и владельцами данных;

  • Проверять данные на проде SQL-запросами: анализировать объёмы, аномалии, «мёртвые» таблицы и происхождение данных;

  • Участвовать в формировании требований к отказоустойчивости и DR: определять RPO и RTO, прорабатывать сценарии отказа.

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

  • Опыт коммерческой разработки на Go от 5 лет (горутины и каналы, 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) или в других городах, где есть офис Ростелеком ИТ - если нужен офис :);

  • Полностью "белая" заработная плата: оклад + квартальная премия;
  • «Кафетерий льгот» с возможностью выбора категорий (ДМС или компенсация медицинских услуг по чекам, компенсация затрат на спорт, на изучение иностранного языка, проезд, дополнительные выплаты ко дню рождения, онлайн-обучение и др.), компенсация мобильной связи;
  • Гибкое начало рабочего дня, подстраивай его под свою жизнь и работу с командой;
  • Дружеская атмосфера и профессиональная команда, готовая делиться опытом;
  • Возможность раскрытия своего собственного потенциала (ты можешь проходить оплачиваемые компанией тренинги, обучения и посещать конференции).
hh.ru
spice it

Senior GO

spice itАвтоподнятие
Зарплата не указанаРоссияМоскваГибрид

В российскую ИТ-компанию, которая развивает решения для высоконагруженных систем мы ищем Senior Go-разработчика.

Обязанности:

  • Разработка серверной логики продукта на Go: от проектирования решений до реализации и поддержки в production.
  • Проектирование и развитие высоконагруженных систем с учётом требований к производительности, отказоустойчивости и масштабированию.
  • Работа с сетевыми протоколами и системным программированием, оптимизация работы компонентов на разных уровнях стека.
  • Проектирование API, написание качественного тестируемого кода, участие в code review.
  • Участие во всех этапах разработки: планирование, архитектура, реализация, тестирование, релизы и сопровождение.
  • Участие в технических решениях по вопросам многопоточности, асинхронности и оптимизации производительности.
  • Взаимодействие с архитекторами и командой разработки, участие в улучшении инженерных процессов.
Требования:
  • Опыт коммерческой разработки на Go от 5 лет.
  • Опыт создания высоконагруженных и распределённых систем.
  • Хорошее понимание многопоточности, конкурентного программирования и асинхронных подходов.
  • Знание сетевых протоколов и принципов работы высокопроизводительных систем.
  • Опыт работы с базами данных.
  • Опыт работы с Docker и инструментами контейнеризации.
  • Навыки написания тестируемого кода и проведения code review.
  • Умение самостоятельно принимать технические решения и аргументированно отстаивать свою позицию.
  • Готовность разбираться в сложных системных задачах и погружаться в устройство продукта.
Условия:
  • Аккредитованная IT-компания
  • Оформление по ТК РФ
  • Формат работы: гибридный или офисный (обсуждается индивидуально)
  • Современный офис рядом с м. Савёловская
  • ДМС, оплата профильного обучения и участия в конференциях
hh.ru
Зарплата не указанаРоссияМоскваУдалёнка

Мы – РТК ИТ, федеральная компания с подразделениями в 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) или в других городах, где есть офис Ростелеком ИТ - если нужен офис :);

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

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.