О роли Мы ищем уверенного backend-разработчика, который хорошо знает Go и понимает его философию — простота, производительность и надёжность. Вы будете проектировать и развивать backend-сервисы, участвовать в архитектурных решениях и работать в связке с командой.
Обязанности
- Разработка и поддержка backend-сервисов и REST/gRPC API на Go
- Проектирование масштабируемых микросервисов и распределённых систем
- Написание чистого, тестируемого и документированного кода
- Участие в code review и формировании стандартов кодирования
- Работа с CI/CD пайплайнами и контейнерной инфраструктурой
- Взаимодействие с DevOps, frontend и продуктовой командой
Требования
- 1–3 года коммерческого опыта разработки на Go
- Уверенное знание горутин, каналов и паттернов конкурентного программирования
- Опыт работы с PostgreSQL / MySQL, Redis
- Знание Docker, Kubernetes, основ CI/CD (GitLab CI / GitHub Actions)
- Понимание REST и/или gRPC, опыт проектирования API
- Знание паттернов проектирования и принципов SOLID, Clean Architecture
- Опыт работы с Git в команде
Будет плюсом
- Опыт с брокерами сообщений: Kafka, RabbitMQ, NATS
- Знакомство с облачными платформами: AWS, GCP или Yandex Cloud
- Опыт с трейсингом и мониторингом: Prometheus, Grafana, Jaeger
- Понимание DDD или Event-driven архитектуры
Условия
- Удалённая работа / гибридный формат
- Конкурентная зарплата, обсуждается индивидуально
- Профессиональный рост и участие в интересных технических задачах