Middle+ / Senior Golang Developer
Интересная позиция для опытных разработчиков с акцентом на архитектуру и современные технологии (Kafka, gRPC). Полная удаленка по РФ — это стандарт рынка, но отсутствие названия компании и вилки зарплаты немного снижает привлекательность.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокий порог входа обусловлен требованием к опыту от 5 лет и глубоким пониманием архитектурных паттернов (Outbox, DLQ). Также требуется специфический опыт интеграции с CRM и знание сетевых протоколов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В вакансии не указан уровень оплаты, однако для специалистов уровня Senior Golang Developer с опытом от 5 лет на российском рынке медиана составляет около 350 000 - 450 000 рублей на руки. Требования к знанию архитектурных паттернов и специфических БД могут поднять планку выше среднего.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Middle+ / Senior Golang Developer
Требования:
От 5 лет коммерческой разработки, уверенный опыт с Go. PostgreSQL, HTTP/gRPC, опыт работы с нереляционными БД. Опыт проектирования микросервисов и участия в архитектурных решениях. Kafka и интеграции через асинхронный транспорт. Понимание ограничений синхронного и асинхронного взаимодействия, опыт с DLQ и transaction inbox/outbox. Опыт интеграции с маркетинговыми CRM-системами. Будет плюсом: Опыт с NAT. Опыт сTarantool.
Локация:*📍*Удалённо, РФ. Гражданство: РФ. Full-time.
Контакт для отклика: Откликнуться +СV
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Go
- PostgreSQL
- gRPC
- HTTP
- Kafka
- Microservices
- Tarantool
- CRM
Возможные вопросы на собеседовании
Проверка понимания обеспечения консистентности данных в микросервисах.
Расскажите о вашем опыте реализации паттерна Transactional Outbox: какие проблемы он решает и какие инструменты вы использовали?
Оценка навыков проектирования отказоустойчивых систем.
Как вы организуете работу с Dead Letter Queue (DLQ) в Kafka для обработки ошибочных сообщений без блокировки основного потока?
Проверка знаний внутреннего устройства языка и оптимизации.
В каких случаях в Go стоит предпочесть использование gRPC вместо HTTP/REST, и как это влияет на производительность системы?
Оценка опыта работы с высоконагруженными хранилищами.
Был ли у вас опыт работы с Tarantool? В каких сценариях использование in-memory DB оправдано в связке с PostgreSQL?
Проверка навыков системного проектирования.
С какими ограничениями синхронного взаимодействия в распределенных системах вы сталкивались и как решали проблему каскадных сбоев?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

