- Страна
- Россия
- Зарплата
- 137 287 ₽ – 242 250 ₽
Откликайтесь
на вакансии с ИИ

Разработчик Go (Senior)
Интересный технологический стек и сложные задачи, однако предлагаемая заработная плата (около 137-242 тыс. руб.) существенно ниже рыночной для уровня Senior Go Developer в России.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию внутренних механизмов Go, паттернов распределенных систем (Saga, CQRS) и широкому стеку инфраструктурных инструментов (K8s, Kafka, Prometheus).
Анализ зарплаты
Предлагаемая зарплата (137 287 руб. в штат или ~242 250 руб. на ИП) значительно ниже рыночных показателей для Senior Go разработчика, которые в среднем начинаются от 350 000 руб. на руки.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте свое резюме Дмитрию прямо сейчас, чтобы присоединиться к разработке высоконагруженных систем на Go!
Описание вакансии
*🆔* 348773
*📅* Дата публикации: 22.07.2026 09:06
*🥇* Разработчик Go (Senior)
*📍* Локация/Гражданство: Russia
*🏠* Формат работы: Удалённо
*💰* Ставки:
*🇷🇺* Штат (на руки): 137 287 руб./мес (на руки)
*🇷🇺* ИП (gross): 1 425 руб./час Справочно: ориентировочная среднемесячная выплата Gross 242 250 руб./мес
*📌* О проекте:
Разработка высоконагруженных распределенных систем, проектирование архитектуры, оптимизация производительности, менторство членов команды и обеспечение качества кодовой базы.
*📎* Задачи:
— Проектирование архитектуры
— Оптимизация производительности
— Менторство членов команды
— Обеспечение качества кодовой базы
*💻* Требования:
— Коммерческий опыт разработки на Go от 3+ лет (для Middle+) и от 5+ лет (для Senior)
— Глубокое понимание конкурентной модели Go: горутины, каналы, пакет sync, примитивы синхронизации, устройство планировщика
— Уверенное использование контекста (context) для таймаутов, отмены операций и передачи метаданных
— Написание идиоматичного, читаемого кода, следующего принципам idiomatic Go и стандартам сообщества
— Опыт работы с популярными фреймворками и роутерами (chi, gin, fiber) — понимание их внутреннего устройства и умение выбирать подходящий инструмент
— Глубокое понимание системы типов Go и интерфейсов
— Опыт проектирования и разработки микросервисной архитектуры с нуля или рефакторинга монолита
— Понимание принципов SOLID, KISS, DRY, YAGNI и умение применять их в контексте Go
— Знание паттернов распределенных систем: Circuit Breaker, Retry, Rate Limiting, Saga, CQRS
— Опыт проектирования интеграции между сервисами (синхронной — через REST/gRPC, и асинхронной — через очереди/брокеры)
— Понимание принципов чистой архитектуры, Domain Driven Design (DDD) и умение выделять границы контекстов (bounded contexts)
— Реляционные БД: Глубокое знание PostgreSQL (проектирование нормализованных схем, оптимизация запросов с EXPLAIN ANALYZE, работа с индексами, транзакциями и блокировками)
— NoSQL: Опыт работы с MongoDB, Cassandra или ClickHouse (понимание сценариев использования, где они эффективнее SQL)
— Кэширование: Опыт работы с Redis (типы данных, стратегии инвалидации кэша, кластеризация)
— Опыт интеграции и эксплуатации Apache Kafka (понимание партиций, оффсетов, Consumer Group, гарантий доставки)
— Желателен опыт работы с RabbitMQ или NATS
— Понимание гарантий доставки: at-least-once, exactly-once, at-most-once и их реализации в Go
— Контейнеризация: Обязательное владение Docker (написание оптимизированных Dockerfile, работа с multi-stage builds, понимание сетей и томов)
— Оркестрация: Опыт работы с Kubernetes (k8s) — написание манифестов (deployment, service, configmap), понимание helm, работа в кластере
— CI/CD: Опыт настройки пайплайнов (GitLab CI, GitHub Actions, Jenkins)
— Сбор метрик (Prometheus) и визуализация (Grafana)
— Структурированное логирование (ELK, Loki, ClickHouse)
— Распределенная трассировка (Jaeger, Zipkin)
— Написание юнит-тестов (table-driven tests, моки с помощью gomock/testify)
— Опыт написания интеграционных тестов и E2E-тестов
— Опыт внедрения и использования линтеров (golangci-lint) и проверок кодстайла в CI
*❗️* Обязательные данные по кандидату при подаче:
● Резюме на русском языке в формате Word
● Учет возможности на старт в проект Asap
Менеджер: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kubernetes
- Prometheus
- Grafana
- PostgreSQL
- Microservices
- REST
- Redis
- Docker
- gRPC
- Apache Kafka
- Go
- MongoDB
- GitLab CI
- ELK
- Cassandra
- ClickHouse
- RabbitMQ
- NATS
- DDD
Возможные вопросы на собеседовании
Проверка глубокого понимания рантайма Go, что критично для Senior-позиции.
Расскажите, как работает планировщик Go (G-M-P модель) и как он обрабатывает системные вызовы?
Важно для обеспечения надежности в распределенных системах.
Какие стратегии обеспечения гарантии доставки exactly-once вы реализовывали при работе с Kafka?
Проверка навыков оптимизации производительности БД.
Как вы будете оптимизировать медленный запрос в PostgreSQL, если EXPLAIN ANALYZE показывает Sequential Scan на большой таблице?
Оценка архитектурного мышления и опыта работы с микросервисами.
В каких случаях вы выберете паттерн Saga вместо двухфазной фиксации (2PC) для обеспечения консистентности данных?
Проверка умения проектировать отказоустойчивые системы.
Как реализовать паттерн Circuit Breaker в Go и в каких ситуациях он может спасти систему от каскадного падения?
Похожие вакансии
Backend Developer (GO) (Senior)
Java / Kotlin / Scala Backend Developer (Senior)
Golang разработчик (Senior)
Разработчик Python (Senior)
Backend разработчик (Python/Go) на партнерский проект(Финтех) (Senior+)
Java разработчик (Senior)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!