Откликайтесь
на вакансии с ИИ

Golang-разработчик (Senior)
Интересный проект в крупном e-commerce с современным стеком (Go, Kafka, Tarantool). Высокие требования компенсируются работой над сложными архитектурными задачами в высоконагруженной среде.
Сложность вакансии
Вакансия требует строгого соответствия всем пунктам стека, включая специфический опыт с Tarantool, NATS и интеграцией маркетинговых CRM. Высокая сложность обусловлена работой в высоконагруженном e-commerce с жесткими требованиями к надежности асинхронных процессов.
Анализ зарплаты
В объявлении не указана заработная плата, однако для позиции Senior Go Developer в крупном российском e-commerce ритейлере рыночные предложения обычно находятся в диапазоне 350 000 – 500 000 рублей. Требование специфических навыков вроде Tarantool и NATS может повышать планку до верхней границы рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте ваше резюме с указанием возраста, локации и ID вакансии 3381, чтобы присоединиться к команде крупного e-commerce ритейлера!
Описание вакансии
ID 3381
*‼️Golang-разработчик (Senior)‼️*
О проекте:
Крупный e-commerce ритейлер с собственным продуктовым IT-центром. Платформа обеспечивает полный цикл онлайн-покупки: каталог, корзина, заказ, доставка, оплата, клиентские коммуникации. Система высоконагруженная, распределённая, с пиковыми нагрузками в сезон распродаж, построена на микросервисной архитектуре с синхронными (gRPC/HTTP) и асинхронными (Kafka) взаимодействиями. Основное хранилище — PostgreSQL, для кеширования и fast-path операций используется Tarantool. Команда сейчас в фокусе на доработке сценариев оформления заказа и доставки, миграции высоконагруженных операций на Tarantool, внедрении паттернов надежной асинхронной доставки (inbox/outbox, DLQ) и интеграции с внешними системами (платежи, логистика, маркетинговые CRM).
Стек:
Go, PostgreSQL, HTTP/gRPC, Kafka, Tarantool (желательно), микросервисы
Задачи:
Разработка и поддержка микросервисов на Go
Интеграция систем через асинхронный транспорт (Kafka)
Проектирование с учётом ограничений синхронных и асинхронных взаимодействий
Реализация паттернов: DLQ, Transaction Inbox/Outbox
Требования:
-Опыт интеграции разнородных систем (prefer async)*❗️**❗️**❗️**❗️*
-Понимание микросервисных паттернов и асинхронной обработки*❗️**❗️*
-Опыт с NATS*❗️**❗️**❗️*
-Интеграция с маркетинговыми CRMР*❗️**❗️**❗️*
-Работа с Tarantool*❗️**❗️*
БЕЗ ПОЛНОГО СООТВЕТСТВИЯ ТРЕБОВАНИЯМ КАНДИДАТ НЕ РАССМАТРИВАЕТСЯ*❗️**❗️**❗️*
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️**❗️*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- CRM
- PostgreSQL
- Microservices
- Kafka
- gRPC
- Go
- HTTP
- NATS
- Tarantool
Возможные вопросы на собеседовании
Проверка понимания паттернов надежности в распределенных системах, указанных в вакансии.
Расскажите о реализации паттерна Transactional Outbox: какие проблемы он решает и как вы обеспечиваете гарантию доставки 'at-least-once' через Kafka?
Вакансия требует опыта с Tarantool для высоконагруженных операций.
В каких сценариях вы бы предпочли использовать Tarantool вместо классического Redis или PostgreSQL, и как вы организуете синхронизацию данных между ними?
Проверка опыта работы с NATS, который указан как обязательное требование.
В чем ключевые отличия NATS от Kafka в контексте доставки сообщений и управления состоянием, и когда использование NATS более оправдано?
Оценка навыков проектирования отказоустойчивых систем.
Как вы проектируете стратегию обработки сообщений в Dead Letter Queue (DLQ), чтобы избежать бесконечных циклов переповторов и потери данных?
Проверка опыта интеграции с внешними CRM, упомянутого в требованиях.
С какими сложностями вы сталкивались при интеграции с внешними маркетинговыми CRM и как решали вопросы лимитов (rate limiting) и консистентности данных?
Похожие вакансии
Senior .Net Developer
Backend Developer (GO) (Senior)
Java / Kotlin / Scala Backend Developer (Senior)
Golang разработчик (Senior)
Middle+/Senior Python developer
Разработчик Go (Senior)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!