Senior Go разработчик
Сильная технологическая компания с современным стеком (Go, K8s, gRPC). Четко прописанные задачи и требования, а также возможность влиять на архитектуру делают вакансию привлекательной для опытных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует глубоких знаний Go и микросервисной архитектуры, а также опыта миграции с Node.js. Высокий уровень ответственности за технические решения и координацию команды повышает планку входа.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior Go разработчика в Москве с опытом от 6 лет рыночный диапазон составляет 350 000 – 500 000 рублей. BetBoom обычно предлагает конкурентные условия, соответствующие верхним границам рынка для опытных специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
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 и координации работы других разработчиков
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Go
- Node.js
- Microservices
- gRPC
- HTTP API
- PostgreSQL
- Redis
- RabbitMQ
- Docker
- Kubernetes
- TeamCity
- GitLab CI
- CI/CD
- Event-Driven Architecture
Возможные вопросы на собеседовании
Вакансия подразумевает перенос сервисов с Node.js на Go. Важно понимать, какие преимущества и сложности видит кандидат в этом процессе.
С какими основными трудностями вы сталкивались при миграции сервисов с Node.js на Go и как решали вопросы типизации данных?
Работа с микросервисами требует понимания взаимодействия через gRPC и HTTP.
В каких случаях вы предпочтете gRPC вместо REST для межсервисного взаимодействия и как вы организуете обработку ошибок в gRPC?
Упоминается работа с RabbitMQ и Event-driven архитектурой.
Как вы обеспечиваете гарантию доставки сообщений (at-least-once) и обрабатываете дубликаты в RabbitMQ?
Позиция Senior предполагает участие в проектировании БД.
Расскажите о вашем опыте оптимизации сложных запросов в PostgreSQL и стратегиях индексирования для высоконагруженных таблиц.
Вакансия включает элементы техлидства и координации.
Как вы подходите к разрешению технических конфликтов в команде при выборе архитектурного решения?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

