Go-разработчик, Коммуникации по заказам
По договоренности
Привет! Это команда «Коммуникации по заказам» из отдела заказов. Мы занимаемся коммуникациями с покупателями по заказам: e-mail рассылки, пуши, нотификации и все уведомления, которые сопровождают заказ на его пути к клиенту.
Наш стек
- Go, PostgreSQL, memcached, Kafka, gRPC.
Что интересного
- Мы оперируем не запросами, а потоком событий: объём их обработки вырос с 500 до ~10 000 событий в секунду, и нагрузка продолжает увеличиваться. Это настоящий highload на событиях.
- Сервисы плотно переплетены с окружением: они синхронно ходят в ~35 смежных микросервисов, а ещё ~25 работают асинхронно через события (Kafka). Это требует грамотного параллелизма, каскадных вызовов и умения выстраивать устойчивые цепочки интеграций.
- Отдел (70 человек) состоит из проектных команд — у нас есть QA, SA, PM, frontend, а большинство составляют backend-разработчики. Много специалистов, с кем можно обменяться опытом; задачи стараемся давать по разным доменам, чтобы минимизировать рутину.
- При этом наша команда компактная — 8 человек, так что каждый видит результат своей работы и влияет на архитектуру.
Вы будете
- Участвовать в разработке микросервисных систем.
- Писать код для сервисов, обрабатывающих большие потоки событий и объёмы данных.
- Мониторить и оптимизировать производительность системы.
Примеры задач
- Наш бизнес-заказчики очень креативны и постоянно приносят новые и интересные задачи, поэтому скучно не бывает.
- Из-за роста потока событий постоянно приходится придумывать новые способы оптимизации кода и архитектуры.
- Мы серьёзно относимся к работе QA: разработчики думают, как сделать код более «тестируемым», и разрабатываем для этого инструменты.
Нам важно
- Бэкграунд на бэкэнде на уровне middle.
- Опыт работы с микросервисной архитектурой и базами данных.
- Умение писать unit- и функциональные тесты.
- Умение профилировать и оптимизировать код.
Адрес: Россия, Москва, Краснопресненская набережная, 10
Опубликована 2 дня назад
Похожие вакансии
Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатнодо 160 000 ₽
Сейчас мы ищем PHP (Symfony) разработчика с дополнительным знанием Go для усиления команды на одном из ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
3 дня назад
Сейчас ищем Go-разработчика в команду Туров. ... Тебе предстоит — Разрабатывать backend-сервисы Туров на Go — Развивать SEO-страницы и сервисы, которые ... соседних команд Туту и партнёров Мы ждём, что ты — Разрабатываешь на Go от 3 лет — Умеешь проектировать ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
3 дня назад
Сейчас мы ищем опытного Backend-разработчика уровня Middle+ / Senior на Go или Java, который заинтересован ... заниматься: - Проводить индивидуальные консультации с учениками, помогать прокачивать backend-навыки в Go ... Кого мы ищем: Backend-разработчика Go или Java уровня Middle+ / Senior: - С реальным коммерческим опытом ...
- Можно удаленно
- Частичная занятость
- Опыт от 3 лет
- Москва
13 дней назад
... разработке грамотного, масштабируемого и высоконагруженного Back-end-а мобильного игрового приложения на Go ... ожидаем от кандидата: Опыт работы в продуктовой разработке от 5-ти лет; Коммерческий опыт разработки на Go ... от 3-х лет; Опыт разработки сложных и крупных приложений на Go; Опыт работы с PostgreSQL, Apache Kafka ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
16 дней назад
У нас много амбициозных задач и планов по развитию платформы, поэтому мы ищем Go-разработчика. ... Наш стек Go, PostgreSQL, Kafka, K8s. ... Писать качественный и высокопроизводительный код на Go.
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
16 дней назад
Вакансия в подборках
Похожие вакансии
до 160 000 ₽