
adjoe — мобильная рекламно-технологическая компания, предоставляющая издателям приложений и рекламодателям инструменты для монетизации, привлечения пользователей и повышения их лояльности. Внутренняя платформа компании включает adjoe Exchange для медиации со стороны поставщиков, а также рекламные форматы и продукты на основе SDK, такие как adjoe Ads, Playtime и adjoe Arcade. Эти продукты используют механики вознаграждений за игры и программы лояльности, чтобы поддерживать доход, вовлечённость и удержание пользователей. Кроме того, adjoe занимается таргетингом аудитории, аналитикой, мерами противодействия мошенничеству и информационной безопасностью, помогая рекламодателям взаимодействовать с мобильными пользователями в больших масштабах.
Старший Go-разработчик бэкенда — аналитика, гибридная работа в Гамбурге
Разрабатывайте бэкенд-сервисы на Go, решения для аналитики в реальном времени и API для платформы вознаграждаемой рекламы adjoe. Обрабатывайте огромные объёмы событий, обеспечивая работу дашбордов для рекламных партнёров и издателей.
Описание
- Разрабатывайте и поддерживайте API управления кампаниями, аналитические движки и инструменты для обработки больших объёмов данных
- Обрабатывайте и представляйте аналитику в реальном времени на основе более 50 миллионов событий в день
- Создавайте высокопроизводительные продукты данных для рекламодателей и издателей
- Ежедневно принимайте и агрегируйте миллиарды событий API через потоки Kafka и Kinesis
- Предоставляйте партнёрские данные в исходном и агрегированном виде через открытые API
- Разрабатывайте и поддерживайте дашборды на TypeScript и React
- Полностью отвечайте за сервисы, работающие в среде Kubernetes
- Повышайте эффективность хранения данных, выполнения запросов и формирования отчётности по кампаниям в больших масштабах
- Сотрудничайте с разнообразной международной командой
Требования
- Не менее пяти лет профессионального опыта разработки программного обеспечения
- Не менее трёх лет опыта создания производственных сервисов на Go
- Обширный опыт использования Go в качестве основного языка в крупномасштабных системах
- Опыт эксплуатации высоконагруженных платформ, обрабатывающих более 100 миллионов запросов в день
- Умение профилировать и повышать производительность приложений на Go
- Опыт проектирования и эксплуатации микросервисных архитектур
- Практический опыт работы с Kafka и SQS или SNS для асинхронного взаимодействия
- Опыт приёма и агрегации крупномасштабных событий API с помощью Kafka и Kinesis
- Опыт работы с колоночными базами данных, такими как Druid
- Опыт использования реляционных баз данных, таких как MySQL
- Умение оптимизировать запросы для достижения времени отклика в несколько миллисекунд
- Опыт предоставления исходных или агрегированных данных через хорошо документированные API
- Опыт создания дашбордов с TypeScript и React
- Опыт работы с Terraform, Docker или бессерверной инфраструктурой будет преимуществом
- Опыт работы с колоночными базами данных настоятельно приветствуется
Преимущества
- Помощь с переездом в Гамбург, Германия
- Гибридный формат работы
- Работа над системами, которыми пользуются сотни миллионов людей
- Возможность самостоятельно вести проекты со значимым влиянием
- Международная команда, представленная более чем 40 странами
- Динамичная среда с фокусом на выпуск продуктов и постоянное обучение