X5 Медиа
Senior Golang разработчик
2 нед. назад
РоссияSeniorHybrid
gokuberneteskafkaclickhousepostgresqldockergitc
Разработка рекламной платформы и транспортной системы статистики с применением микросервисов на Go в компании X5 Медиа.
Обязанности
- Разрабатывать рекламную платформу для онлайн и офлайн рекламы
- Разрабатывать транспортную систему для статистики
- Проектировать и разрабатывать микросервисы на Go
- Решать алгоритмические и оптимизационные задачи в высоконагруженных сервисах
- Писать эффективный, читаемый и поддерживаемый код, покрывать тестами
- Принимать участие в разработке архитектуры
Требования
- Большой опыт разработки от 6 лет (из них не менее 3-х лет на Go)
- Знание алгоритмов и структур данных
- Опыт разработки высоконагруженных веб-сервисов со SLA 99.95%+
- Глубокие знания и опыт работы хотя бы с одной СУБД: (PostgreSQL, MySQL, ClickHouse)
- Понимание основных принципов построения распределённых систем хранения и обработки данных
- Опыт разработки Cloud Native сервисов
- Хорошее знание принципов проектирования микросервисной архитектуры и практический опыт их применения
- Хорошее знание внутреннего устройства Linux
- Опыт профилирования, оптимизации программ на Go и устранения сложных технических проблем
- Готовность работать по принципу: “You build it, you run it”
- Технический стек: Go, In-house Cloud, Kubernetes, Kafka, ClickHouse, PostgreSQL, Docker, Git
Будет плюсом
- Будет плюсом: знание и навыки программирования на C/C++, Rust
- Будет плюсом: опыт реализации эффективного мониторинга сервисов
- Будет плюсом: опыт работы с инструментами автоматизации эскалации инцидентов
Условия
- Опыт работы: более 6 лет
- Полная занятость
- График: 5/2
- Формат работы: удалённо или гибрид