Backend разработчик
Backend Developer Golang Middle+/Senior Remote
ID: 41280
6 часов назад
Активна
Pro-test.studio
Россия
250 000 ₽ - 300 000 ₽
Требуемый опыт
От 3 до 6 лет
Формат работы
Удаленная работа
📞Способы связи
📄 Оригинальный текст вакансии
#Вакансия #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
Резюме @sagga207
🌐 Языки
английский (B1 — Средний)
🛠 Навыки
Apache Kafka
bounded context
Brokers
Caching
Cancellation
Cassandra
channels
chi
CI/CD
Circuit Breaker
Clean Architecture
ClickHouse
Clustering
Consumer Group
context
CQRS
Data types
DDD
Delivery guarantees
Delivery guarantees in Go
Docker
DRY
e2e tests
ELK
Error Handling
EXPLAIN ANALYZE
Fiber
Gin
GitHub Actions
GitLab CI
Go
Golangci-lint
goroutines
Grafana
gRPC
Helm
Idiomatic code
Indexes
Integration Tests
Interfaces
Jaeger
Jenkins
KISS
Kubernetes
locks
Loki
Manifests
Metadata
Microservice Architecture
Mocks
MongoDB
Monolith refactoring
Multi-stage builds
Naming conventions
NATS
Networks
Offsets
Partitions
PostgreSQL
Prometheus
queues
RabbitMQ
Rate Limiting
Redis
REST
retry
SAGA
Scheduler
SOLID
Sync
Table-driven tests
Timeouts
Transactions
Types
Unit Tests
Volumes
YAGNI
Zipkin
🎯 Домены
Retail
🤖 ИИ навыки
Chi framework
Circuit Breaker Pattern
Clean Architecture
Concurrency in Go
Context package (Go)
CQRS pattern
Domain-Driven Design
DRY principle
Fiber framework
GIN framework
Go programming language
Go types and interfaces
gRPC
Idiomatic Go code
KISS principle
Message Queues
Microservices Architecture
Rate Limiting pattern
REST API
Retry Pattern
Saga Pattern
SOLID Principles
YAGNI principle
* Навыки определены автоматически с помощью нейросети
🤖 ИИ домены
Retail
* Домены определены автоматически с помощью нейросети
📢 Информация о публикации
🔗 Оригинальные посты (1)
Канал:zizu_IT_RU