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

Backend-разработчик Golang (Middle+, Senior)
Хорошая вакансия для опытных разработчиков с четким стеком и понятными задачами в ритейле. Зарплата соответствует рынку для Middle+/Senior, а удаленный формат работы является значительным плюсом.
Сложность вакансии
Высокая сложность обусловлена широким стеком технологий: от глубокого понимания внутренностей Go до работы с Kubernetes, Kafka и различными типами БД. Требуется опыт проектирования распределенных систем и знание паттернов (Saga, CQRS).
Анализ зарплаты
Предложенная вилка 250-300к рублей соответствует среднерыночным показателям для Middle+ и нижней границе для Senior разработчиков в РФ. На рынке Senior-позиции часто стартуют от 350к, однако для аутстафф-модели это конкурентное предложение.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Pro-test.Studio уже сейчас
Отправьте свое резюме напрямую в Telegram и станьте частью команды разработки в ритейл-проекте!
Описание вакансии
#Вакансия #golang #go #удаленно
Вакансия: Backend-разработчик Golang (Middle+, Senior)
- Компания: Pro-Test.Studio (аутстафф)
- Локация: РФ и РБ
- Часовой пояс: МСК
- Формат работы: Удаленно
- Проект: Ритейл
- ЗП: 250-300К
✅ Задачи:
- Участие в разработке и развитии продукта;
- Разработка новых сервисов;
- Доработка и поддержка имеющихся сервисов;
- Участие в разработке других инфраструктурных проектов.
✅ Требования:
- Опыт на Go: 3+ года (Middle+) / 5+ лет (Senior)
- Конкурентность в Go: горутины, каналы, sync, планировщик
- Контекст (таймауты, отмена, метаданные)
- Идиоматичный код (форматирование, ошибки, именование)
- Фреймворки/роутеры (chi, gin, fiber) — понимание внутреннего устройства
- Типы и интерфейсы Go
- Микросервисная архитектура (проектирование / рефакторинг монолита)
- SOLID, KISS, DRY, YAGNI
- Паттерны распределённых систем: Circuit Breaker, Retry, Rate Limiting, Saga, CQRS
- Интеграция сервисов: REST/gRPC (синхронно) и очереди/брокеры (асинхронно)
- Чистая архитектура, DDD, bounded context
- PostgreSQL (схемы, EXPLAIN ANALYZE, индексы, транзакции, блокировки)
- MongoDB / Cassandra / ClickHouse (сценарии использования)
- Redis (типы данных, кэш, кластеризация)
- Apache Kafka (партиции, оффсеты, Consumer Group, гарантии доставки)
- RabbitMQ / NATS — желательно
- Гарантии доставки (at-least-once, exactly-once, at-most-once) в Go
- Docker (multi-stage, сети, тома)
- Kubernetes (манифесты, helm)
- CI/CD (GitLab CI, GitHub Actions, Jenkins)
- Мониторинг: Prometheus + Grafana, логи (ELK / Loki / ClickHouse), трассировка (Jaeger / Zipkin)
- Тесты: unit (table-driven, моки), интеграционные, E2E
- Линтеры (golangci-lint) в CI
➕ Дополнительные требования:
- Самостоятельные архитектурные решения с ответственностью за продукт
- Онбординг, код-ревью, техсинки, митапы
- Перевод бизнес-требований в задачи, аргументация решений Product Manager'у
- Поиск узких мест, инициатива по улучшениям и рефакторингу
- Highload, профилирование (pprof), настройка GC
- Дополнительные языки (Python, Rust, C++)
- AWS (EKS, SQS, S3) / GCP (GKE, Pub/Sub) / Yandex Cloud
- Сетевые протоколы (TCP/IP, HTTP/2, gRPC, WebSocket)
- Linux (bash, анализ производительности)
- Английский от B1
Резюме Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Go
- PostgreSQL
- Kafka
- Docker
- Kubernetes
- Redis
- gRPC
- REST
- Microservices
- DDD
- Unit Testing
- Prometheus
- Grafana
- GitLab CI
- MongoDB
- ClickHouse
Возможные вопросы на собеседовании
Проверка понимания работы с асинхронным взаимодействием и гарантиями доставки сообщений.
Как реализовать гарантию доставки exactly-once при работе с Apache Kafka на стороне Go-сервиса?
Оценка навыков оптимизации производительности базы данных.
В каких случаях EXPLAIN ANALYZE может показать использование индекса, но запрос все равно будет выполняться медленно? Как это исправить?
Проверка знаний внутреннего устройства языка и управления памятью.
Расскажите, как работает планировщик Go (G-M-P модель) и в каких ситуациях может возникнуть голодание (starvation) горутин?
Оценка архитектурного мышления и опыта работы с распределенными системами.
Какие стратегии вы бы выбрали для реализации паттерна Circuit Breaker в микросервисной архитектуре и какие метрики важно отслеживать?
Проверка умения работать с высоконагруженными системами.
Как вы будете проводить профилирование приложения с помощью pprof, если заметите резкий рост потребления памяти (heap) в продакшене?
Похожие вакансии
Senior Backend Developer
Ведущий Golang-разработчик (senior, team lead)
Senior PHP Developer
Технический лидер / Senior Python разработчик (AI-продукт)
Java-разработчик Fintech
Kotlin разработчик Senior
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия
- Зарплата
- 250 000 ₽ – 300 000 ₽