# Senior Go разработчик
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: гибрид или офис (Москва)
Чем предстоит заниматься
•Проектировать, разрабатывать и развивать микросервисы на Go
•Переносить существующие сервисы с Node.js на Go
•Поддерживать и улучшать существующий код
•Декомпозировать и оценивать задачи, координировать работу разработчиков, контролировать прогресс и сроки реализации
•Проводить code review
•Принимать технические решения и отвечать за качество кода
•Согласовывать технические решения с командой и смежными участниками разработки
Наши пожелания к кандидатам
•Опыт backend-разработки от 6 лет, в том числе на Go — от 3 лет
•Понимание принципов построения микросервисной архитектуры
•Опыт разработки и поддержки gRPC- и HTTP API
•Опыт работы с PostgreSQL и Redis
•Опыт работы с брокерами сообщений, например RabbitMQ
•Опыт контейнеризации приложений с Docker и оркестрации с Kubernetes
•Умение работать в команде, аргументировать технические решения и обсуждать альтернативы
Будет плюсом:
•Опыт работы с CI/CD: TeamCity, GitLab CI
•Опыт эксплуатации сервисов в production: работы с логами, метриками, алертами и системами мониторинга
•Опыт разработки на других языках программирования
•Знание принципов событийно-ориентированной архитектуры (event-driven)
•Опыт управления небольшой backend-командой
•Опыт технического лидерства: принятия технических решений, проведения code review и координации работы других разработчиков