yandex
N
NDA
SeniorУдалённоКонтракт

Golang разработчик Senior

ИИОценка ИИ

Привлекательный долгосрочный проект (до конца 2026 года) с возможностью удаленной работы и современным стеком. Однако, отсутствие четко указанного названия компании и фиксированная ставка могут быть нюансами для некоторых кандидатов.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию Go (конкурентность, профилирование), опыту в Highload и обязательному наличию бэкграунда в Java. Также ожидается владение широким стеком DevOps инструментов (K8s, Helm, CI/CD).

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана450 000 ₽
Рынок350 000 ₽ – 600 000 ₽
ИИОценка ИИ

Указанная ставка 1900 (вероятно, в час или за смену, что требует уточнения) для Senior-позиции в ритейле соответствует рыночным ожиданиям для опытных контрактников, но находится в среднем диапазоне для высококвалифицированных Go-разработчиков с Java-бэкграундом.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

Golang разработчик Senior

Локация: любая

Ставка: 1900, с НДС

Длительность проекта: до 31.12.2026

Обязательные требования

  • Образование: высшее техническое (CS/инженерия) либо подтверждённый индустриальный трек;
  • Опыт работы: от 5–7 лет в разработке, из них 3–4 года на Go в продакшене;
  • Опыт работы на Java, переход с Java на Go (здорово, если есть хороший бэкграунд на Java);
  • Ключевые навыки: Go (базовая конкурентность, работа с каналами и горутинами), SQL (PostgreSQL/MySQL), Docker, CI/CD (GitLab CI/GitHub Actions), базовые инструменты мониторинга (Prometheus/Grafana);
  • Обязательно: опыт высоконагруженных систем, проектирование микросервисов, умение писать и поддерживать тесты, опыт работы с HTTP/gRPC API;
  • Английский: B2 и выше.

Задачи на проекте

  • Проектировать архитектуру сервисов и микросервисов, выбирать подходящие паттерны и подходы;
  • Писать высокопроизводительный, безопасный и поддерживаемый код на Go с учётом особенностей конкурентности (горутины, каналы, примитивы синхронизации);
  • Определять и реализовывать контракты API (REST, gRPC, GraphQL), согласовывать их с другими командами;
  • Глубоко оптимизировать производительность: профилировать, выявлять и устранять узкие места, работать с аллокациями памяти и блокировками;
  • Выстраивать надёжную стратегию тестирования: покрывать код юнит, интеграционными и property‑based тестами, проектировать тестовые данные и фикстуры;
  • Работать со сложными схемами взаимодействия с БД (PostgreSQL, MySQL, Redis и др.): проектировать индексы, оптимизировать запросы, реализовывать транзакции и паттерны распределённых блокировок;
  • Интегрировать сервисы со внешними системами и очередями сообщений (Kafka, RabbitMQ, NATS), обрабатывать ошибки и реализовывать механизмы повторных попыток и дедлайнов;
  • Участвовать в проектировании и настройке CI/CD‑пайплайнов, автоматизировать деплой, валидацию и rollback;
  • Настраивать контейнеризацию (Docker) и оркестрацию (Kubernetes), работать с Helm‑чартами, определять resource requests/limits, readiness/liveness probes;

- Внедрять и поддерживать инструменты мониторинга, логирования и трейсинга (Prometheus, Grafana, Jaeger, ELK), настраивать алерты и SLO/SLI;

  • Вести код‑ревью, наставлять младших разработчиков, формировать стандарты качества кода и best practices в команде;
  • Управлять техническим долгом: планировать рефакторинг, оценивать риски и влияние изменений, приоритизировать задачи;
  • Участвовать в разборе инцидентов, проводить постмортемы, предлагать и внедрять меры по предотвращению повторных сбоев.

Этапы отбора

  1. Техническое интервью
  2. При необходимости финальное интервью с руководителем направления.

Описание проекта и команды

Крупная ритейл компания.

Откликнуться на запрос: Откликнуться

По вопросам партнерского сотрудничества: Откликнуться

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Go
  • Java
  • SQL
  • PostgreSQL
  • MySQL
  • Docker
  • CI/CD
  • GitLab CI
  • GitHub Actions
  • Prometheus
  • Grafana
  • gRPC
  • REST
  • GraphQL
  • Redis
  • Kafka
  • RabbitMQ
  • NATS
  • Kubernetes
  • Helm
  • Jaeger
  • ELK

Возможные вопросы на собеседовании

Вакансия предполагает работу с высоконагруженными системами, где критично понимание работы планировщика Go.

Расскажите, как работает планировщик Go (G-M-P модель) и как он обрабатывает системные вызовы?

В требованиях указана глубокая оптимизация производительности.

Какие инструменты и подходы вы используете для поиска утечек памяти и оптимизации аллокаций в Go-приложениях?

Проект включает работу с распределенными системами и очередями сообщений.

Как обеспечить гарантию доставки сообщений 'exactly-once' при работе с Kafka в микросервисной архитектуре?

Упоминается работа со сложными схемами БД и транзакциями.

Какие паттерны вы используете для реализации распределенных транзакций между микросервисами (например, Saga или 2PC)?

Вакансия требует опыта перехода с Java на Go.

В чем, по вашему мнению, основные архитектурные отличия при проектировании систем на Java и Go, и какие 'подводные камни' возникают при миграции?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

N
NDA
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!