X5 Media
Senior Golang разработчик
3 дн. назад
RussiaSenior
gokuberneteskafkaclickhousepostgresqldockergitcloud native
Мы ищем опытного Go Backend-разработчика в команду рекламной платформы X5 Media, который будет заниматься развитием бэкенда высоконагруженной рекламной платформы с доступом к аудитории в 24 млн человек.
О компании
- X5 Media — крупнейший ритейл в России, объединяющий более 15 онлайн- и офлайн-каналов для увеличения продаж ритейлерам и производителям.
О продукте
- Рекламная платформа для онлайн и офлайн рекламы, имеющая доступ к аудитории в 24 млн человек, интегрирующая мобильные приложения и наружную рекламу. Платформа обеспечивает высокую доступность, хранение сотен гигабайт данных, устойчивость к потере дата-центров.
Обязанности
- Разрабатывать рекламную платформу для онлайн и офлайн рекламы
- Разрабатывать транспортную систему для статистики
- Проектировать и разрабатывать микросервисы на Go
- Решать алгоритмические и оптимизационные задачи в высоконагруженных сервисах
- Писать эффективный, читаемый и поддерживаемый код, покрывать тестами
- Принимать участие в разработке архитектуры
Требования
- Большой опыт разработки от 6 лет (из них не менее 3-х лет на Go)
- Знание алгоритмов и структур данных
- Опыт разработки высоконагруженных веб-сервисов со SLA 99.95%+
- Глубокие знания и опыт работы хотя бы с одной СУБД: PostgreSQL, MySQL, ClickHouse
- Понимание основных принципов построения распределённых систем хранения и обработки данных
- Опыт разработки Cloud Native сервисов
- Хорошее знание принципов проектирования микросервисной архитектуры и практический опыт их применения
- Хорошее знание внутреннего устройства Linux
- Опыт профилирования, оптимизации программ на Go и устранения сложных технических проблем
- Готовность работать по принципу: “You build it, you run it”
Будет плюсом
- Знание и навыки программирования на C / C++, Rust
- Опыт реализации эффективного мониторинга сервисов
- Опыт работы с инструментами автоматизации эскалации инцидентов