adjoe
Senior Go Backend Developer (Partner Operations) (f/m/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Go-разработчик в команду Product Operations в adtech-компании adjoe. Задача — поддерживать стабильность платформы с 770M+ пользователей, строить диагностический инструментарий и интеграции для крупных издателей.
Задачи
- Проектировать и эксплуатировать микросервисные архитектуры с Kafka и SQS/SNS для надёжной асинхронной коммуникации
- Собирать и агрегировать миллиарды ежедневных API-событий в Kafka-стримы, доступные для запросов из data lake за секунды
- Оптимизировать запросы и паттерны доступа к данным в Druid, MySQL, Redis и DynamoDB для отклика в несколько миллисекунд
- Профилировать и оптимизировать Go-приложения под реальным трафиком
- Совместно с Data Scientists интегрировать ML-алгоритмы оптимизации рекламной выдачи в production backend-сервисы
- Поддерживать партнёров через документированные открытые API, предоставляя сырые или агрегированные данные
- Владеть сервисами end-to-end от разработки до продакшена с использованием Terraform, Docker и serverless-инфраструктуры
- Разбирать критические инциденты в продакшене и строить инструменты автоматизации root-cause анализа
- Создавать кастомные интеграции и разблокировать стратегические запуски
Требования
- 5+ лет опыта, из них 3+ года production-разработки на Go
- Опыт работы с крупными Go-приложениями с большим объёмом ежедневных запросов
- Проектирование и эксплуатация микросервисных архитектур
- Kafka и SQS/SNS для асинхронной коммуникации
- Опыт работы с Druid, MySQL, Redis, DynamoDB и понимание tradeoffs между хранилищами
- Практический опыт с Terraform, Docker и serverless-инфраструктурой
- Понимание распределённых систем
- Готовность к релокации в Гамбург, Германия
Условия
- Релокационная поддержка в Гамбург, Германия
- Заявки принимаются со всего мира
- Проекты с влиянием на 770M пользователей
- Релизы несколько раз в день
- Открытая культура и коллаборация между командами
- Международная команда из более чем 40 стран
- Возможность влиять на инфраструктуру одной из самых значимых платформ в adtech
Навыки
- Go
- Kafka
- SQS
- SNS
- Druid
- MySQL
- Redis
- DynamoDB
- Terraform
- Docker
- serverless
- microservices
- ML