Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

X5 Media

New

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

Posted 2 views
Discussion

Summary

Senior Go backend developer joining X5 Media's advertising platform team, building high-load microservices (SLA 99.95%+) for online/offline ad delivery at Russia's largest retailer, including a stats transport system and in-memory, millisecond-latency services. Stack: Go, Kubernetes, Kafka, ClickHouse, PostgreSQL, Docker.

Особенности

  • Высоконагруженные сервисы
  • Микросервисы на Go
  • SLA 99.95%+
  • Cloud Native
  • You build it, you run it
  • Опыт от 6 лет

Обязанности

Мы ищем опытного Go Backend-разработчика в команду рекламной платформы, который будет отвечать за развитие бэкенда рекламной платформы в X5 Media. На сегодняшний день платформа имеет доступ к аудитории в 24 млн. человек, объединяет более 15 онлайн- и офлайн-каналов. От мобильных приложений до наружной рекламы — все наши инструменты помогают ритейлерам и производителям увеличивать продажи.

Надоело перекладывать JSON’ы и пилить очередное CRUD-API без всякой надежды на интересную задачу в ближайший год? У нас есть отличная возможность для вас - разрабатывать рекламную платформу для онлайн и оффлайн рекламы в крупнейшем ритейле в России. Вы будете разрабатывать сервисы, которые отвечают за миллисекунды и держат в памяти сотни гигабайт данных, всегда доступны и переживают потерю ДЦ, адаптировать существующие передовые технологии и разрабатывать свои собственные.

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

Разрабатывать рекламную платформу для онлайн и офлайн рекламы

Разрабатывать транспортную систему для статистики

Проектировать и разрабатывать микросервисы на Go

Решать алгоритмические и оптимизационные задачи в высоконагруженных сервисах

Писать эффективный, читаемый и поддерживаемый код, покрывать тестами

Принимать участие в разработке архитектуры

Технический стек: Go, In-house Cloud, Kubernetes, Kafka, ClickHouse, PostgreSQL, Docker, Git

Требования

Большой опыт разработки от 6 лет (из них не менее 3-х лет на Go)

Знание алгоритмов и структур данных

Опыт разработки высоконагруженных веб-сервисов со SLA 99.95%+

Глубокие знания и опыт работы хотя бы с одной СУБД: (PostgreSQL, MySQL, ClickHouse)

Понимание основных принципов построения распределённых систем хранения и обработки данных

Опыт разработки Cloud Native сервисов

Хорошее знание принципов проектирование микросервисной архитектуры и практический опыт их применения

Хорошее знание внутреннего устройства Linux

Опыт профилирования, оптимизации программ на Go и устранения сложных технических проблем

Готовность работать по принципу: “You build it, you run it”

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

Знание и навыки программирования на C/C++, Rust

Опыт реализации эффективного мониторинга сервисов

Опыт работы с инструментами автоматизации эскалации инцидентов

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →