ID 2843
Unknown company · зарплата не указана · локация не указана · Telegram · опубликовано 5 июня 2026 г.
Описание вакансии
Разработчика Go
Локация РБ и РФ
Senior
Срок привлечения: 3 месяца (с возможным продлением)
Загрузка: Фултайм
Требования:
Опыт на Go от 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