Неизвестный работодатель · РФ и РБ · 4 июн.
ID 2843 - Senior Разработчик Go
🌍 Локация: РФ/РБ
💼 Удаленно
🕔 Занятость: фулл тайм
💡 Требования:
• Опыт на 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
📨 Отклик — через форму: https://forms.gle/qxF3H1eiV4E4T7p19
или напрямую рекрутеру @Veroneko
❗️Откликайтесь только при релевантном опыте.
❗️При первичном отклике:
ID вакансии / ФИО / локация / возраст / занятость (работаете/нет) / формат работы (удаленка, гибрид, офис) / стек / опыт / резюме / сверка с требованиями
❗️Повторный отклик: ID вакансии + сверка.
#Golang #Удаленно #вакансия