Перейти к содержимому
search
work Вакансия на FreelanceSpace опубликовано 1 ч назад

Backend-разработчик Golang

apartmentPro-Test.Studio scheduleПолная занятость publicArray badge2–4 года badge5+ лет
send Откликнуться

Публичная страница вакансии: прозрачные условия, быстрый отклик, понятный следующий шаг. Для работодателя — качественный воронко-трафик, для исполнителя — ясные требования без “воды”.

description

Описание вакансии

#Вакансия #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

Резюме %contact_placeholder%
tips_and_updates
Как откликнуться эффективно
  • arrow_right1–2 релевантных кейса (ссылки/скриншоты)
  • arrow_rightСроки и формат работы (когда на связи)
  • arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
  • arrow_rightОпишите результат и критерии приёмки
  • arrow_rightУкажите бюджет/вилку — это повышает качество откликов
  • arrow_rightСразу обозначьте сроки и доступность по коммуникациям