Купер

Go-разработчик (Ads Platform)

в Купер

от 250 000 ₽/мес на руки

📍 Москва (м. Новокузнецкая)Можно удалённо из РФ
Специализация
Golang
Уровень
Middle

Технологии/инструменты

GoPostgreSQLRedisUnixGitCI/CDTDD/BDD

Привет! На связи Купер.тех!

Купер — это сервис доставки из магазинов и ресторанов. За 10 лет сервис вырос из food-tech-стартапа в высокотехнологичную компанию. Купер — это профессиональная команда и надёжная IT-инфраструктура, которая увеличилась в 77 раз с 2019 года. Купер объединяет свыше 600+ IT-специалистов. Мы создаем вдохновляющий продукт для миллионов клиентов.

Рекламная платформа — один из ключевых проектов и высоконагруженных проектов Купера. Здесь сосредоточена вся логика работы с медийной рекламой: баннеры, карусели, спецпроекты и интеграции с внешними рекламными системами. Мы ищем Go-разработчика, который умеет и любит работать с масштабом: проектировать архитектуру, оптимизировать производительность, улучшать устойчивость сервисов. Работа предстоит в сильной продуктовой команде с полной ответственностью за результат.

У нас мощная мобильная платформа, современный веб и зрелая инфраструктура. В работе активно используем PostgreSQL, Redis, Kafka, Docker, Kubernetes, следуем Scrum-подходу с двухнедельными спринтами, быстро принимаем решения и ценим инициативу. Если интересно развивать рекламную платформу, которую ежедневно видят миллионы пользователей — будем рады познакомиться!

Про Golang разработку

Команды в Купер.тех владеют четко выделенными продуктами и отвечают за его развитие от первоначальной идеи до тестирования гипотез по его улучшению. На благо продуктовых команд трудится отдельный домен Platform, который занимается развитием инструментов для разработки, написанием пайплайнов и улучшением систем мониторинга. Наш бизнес никогда не стоит на месте и всегда ищет способы для расширения, поэтому наши продукты редко переходят в режим поддержки и всегда имеют стратегию по дальнейшему преобразованию и список фичей для внедрения.

А ещё:

  • Мы не работаем "в стол", мы сами отвечаем за полный цикл жизни продукта - от рисерча до выкатки на продакшн.
  • Мы уделяем большое внимание обучению сотрудников, поэтому в нашей knowledge base можно найти много интересных курсов, книг и записей конференций.
  • Мы сами участвуем в конференциях, как спикеры.
  • Проводим внутренние митапы и дискуссионные клубы.

Как мы работаем

Наш технологический стек:

  • Внутри каждого домена работают продуктовые кросс-функциональные команды из разработчиков (back, front, mobile), QA, аналитиков, продуктов — в зависимости от стоящих перед командой задач. Каждая команда отвечает за свой выделенный продукт и его развитие.
  • Всегда имеем роадмап на квартал вперед, куда попадают задачи, прошедшие защиту продактами на финансовом комитете.
  • В рамках спринтов организуем работу по Scrum.
  • People management осуществляется внутри команды тимлидом (встречи 1-to-1, индивидуальные планы развития, OKR).
  • Дважды в год проводим Performance Review, в рамках которого происходит оценка перфоманса за последние полгода работы.
  • Пишем сервисы на Golang с использованием PaaS-решений.
  • Инфраструктура на собственной PaaS (Kubernetes, Gitlab CI, Helm, Prometheus).
  • Данные храним в PostgreSQL, ClickHouse, S3.
  • Дашборды и мониторинги строим в Grafana.
  • Смотрим на логи в Kibana.

P.S. В зависимости от команды стек может отличаться.

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

  • Разрабатывать и поддерживать микросервисы на Go.
  • Оптимизировать производительность работы микросервисов и искать оптимальные решения.
  • Разбирать инциденты и устранять последствия.
  • Прорабатывать масштабируемую архитектуру базы данных и микросервисов.
  • Писать техническую документацию.
  • Покрывать код модульными интеграционными тестами.

Мы рассчитываем, что ты

  • Имеешь коммерческий опыт разработки на Go от 3 лет.
  • Работаешь с реляционными базами данных (PostgreSQL), Redis и системами обмена сообщениями (например, Kafka).
  • Используешь Unix, Git, понимаешь принципы CI/CD.
  • Знаешь архитектуру веб-приложений и принципы работы веб-серверов.
  • Применяешь TDD/BDD при разработке и рефакторинге.
  • Готов учиться и развиваться, активно участвовать в Code Review, быть открытым к обсуждениям и поиску оптимальных решений.
  • Умеешь эффективно работать в команде, открыто общаться и конструктивно воспринимать обратную связь.

Что интересного у нас есть

  • ДМС.
  • Предоставляем множество корпоративных бонусных программ.
  • Работаем удаленно. В Москве есть большой и красивый офис — welcome.
  • Выдаем технику для работы на твой выбор.
  • Помогаем интеллектуально и физически развиваться (электронная библиотека, книжный клуб, футбол).
  • Уделяем большое внимание обучению сотрудников, поэтому в нашей knowledge base ты найдёшь много интересных курсов, книг и записей конференций, а также у нас есть выделенный бюджет на образование.

А ещё:

  • Мы сами участвуем в конференциях как спикеры.
  • Проводим внутренние митапы.
  • Не боимся экспериментировать с новыми решениями и технологиями.

Что мы предлагаем

Условия работы:

  • Смешанный формат: можно работать из офиса в Москве (метро Новокузнецкая) или удаленно.
  • Предоставляем технику для работы на ваш выбор.

Команда:

  • Мы стараемся нанимать тех, с кем нам хорошо, поэтому работой дело не ограничивается.
  • Вместе мы занимаемся спортом, ездим на шашлыки, ходим на внешние хакатоны, играем в настолки, ну и бары, куда же без них.

Возможности для роста и развития:

  • Купер активно развивается и растет, что дает возможности роста горизонтально, вертикально и диагонально.
  • Внешнее и внутреннее менторство. Если вы знаете классного эксперта и хотите обсудить ваш рабочий проект, это приветствуется и финансируется.
  • Бюджет на обучение.

Корпоративная культура:

  • Открытость: мы умеем давать обратную связь корректно и вовремя.
  • Свобода и ответственность: мы верим, что выдающийся результат достижим при максимальной свободе в принятии решений.
  • Fail fast: ошибки это “ок”, для инноваций они необходимы, главное не повторять одни и те же и быстро тестировать гипотезы.

Процесс найма в Купер.тех

Техническое интервью

Техническое интервью проходит в одном из двух форматов:

  • Две отдельные встречи по 1 часу (live coding и system design).
  • Одним слотом на 2 часа.

Список тем, затрагиваемых на интервью:

  • Архитектура Golang приложений
  • Чистая архитектура
  • Многопоточность
  • MSA
  • Базы данных, PostgreSQL
  • Message brokers, Kafka
  • Системный дизайн
  • Observability

Материалы для подготовки:

  • Робимся эксперт Мартин. Чистая архитектура
  • Егор Рогов. PostgreSQL 16 изнутри
  • Клеппман Мартин. Высоконагруженные приложения. Программирование, масштабирование, поддержка
  • Г. Шапира и другие. Apache Kafka
  • Сюй Алекс: System Design. Подготовка к сложному интервью
  • Хононов В.: Изучаем DDD предметно-ориентированное проектирование
  • Крис Ричардсон. Микросервисы
  • Алекс Петров: Распределенные данные. Алгоритмы работы современных систем хранения информации
  • Бейер Бетси, Джоунс Крис. Site Reliability Engineering: Надежность и безотказность как в Google
  • Бейер Б., Рензин Д., Кавахара К., Мёрфи Н., Торн С. Site Reliability Workbook: практическое применение

Наши статьи / выступления / хакатоны

Наталья Матушкина IT Recruiter
Купер

О компании Купер

Сфера
Продуктовая компания
Размер
1001+

Купер — это сервис доставки из магазинов и ресторанов. За 10 лет сервис вырос из foodtech-стартапа в высокотехнологичную компанию. Купер — это профессиональная команда и надёжная IT-инфраструктура, которая увеличилась в 77 раз с 2019 года. Купер объединяет свыше 600+ IT-специалистов. Мы создаем вдохновляющий продукт для миллионов клиентов.

Похожие вакансии

530 000 – 660 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), полная удалёнка
420 000 – 510 000 ₽/мес на руки
📍 Москва (м. Белорусская), полная удалёнка
410 000 – 490 000 ₽/мес на руки
📍 Москва (м. Парк культуры), офис или гибрид
400 000 – 550 000 ₽/мес на руки
📍 Москва (м. Аэропорт), Санкт-Петербург (Невский проспект), Беларусь, можно удалённо из РФ
400 000 – 460 000 ₽/мес на руки
Полная удалёнка