Назад
2 дня назад

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

245 000 - 260 000₽
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Senior Golang разработчик (Go/микросервисы): Проектирование высоконагруженных сервисов и микросервисов, разработка производительного кода на Go, API и интеграций с базами данных и очередями сообщений с акцентом на конкурентность, производительность и надёжность. Focus on профилирование и устранение узких мест, построение тестовой стратегии, автоматизацию CI/CD, контейнеризацию и observability.

Локация: удалённая работа; кандидат должен иметь гражданство РФ.

Зарплата: 245 000–260 000 ₽ в месяц.

Компания

Top Selection занимается трудоустройством IT-специалистов на проектную занятость.

Задачи

  • Проектировать архитектуру сервисов и микросервисов, выбирать паттерны и подходы.
  • Разрабатывать высокопроизводительный, безопасный и поддерживаемый код на Go с учётом конкурентности.
  • Проектировать и согласовывать REST, gRPC и GraphQL API с другими командами.
  • Оптимизировать производительность, включая профилирование, работу с аллокациями памяти и блокировками.
  • Проектировать взаимодействие с PostgreSQL, MySQL, Redis и очередями Kafka, RabbitMQ и NATS.
  • Настраивать CI/CD, Docker, Kubernetes, мониторинг, логирование, трейсинг, алерты и SLO/SLI; проводить код-ревью, разбор инцидентов и наставничество.

Требования

  • От 5–7 лет опыта в разработке, включая 3–4 года коммерческой разработки на Go.
  • Опыт с Java и переходом с Java на Go.
  • Знание Go, SQL, Docker, CI/CD, PostgreSQL или MySQL, Prometheus и Grafana.
  • Опыт высоконагруженных систем, проектирования микросервисов, разработки и поддержки тестов, работы с HTTP/gRPC API.
  • Высшее техническое образование или подтверждённый индустриальный трек.
  • Английский язык — B2 и выше; оформление только как ИП.

Хорошо, если есть

  • Опыт с Kafka, RabbitMQ, NATS, Kubernetes, Helm и Linux CLI.
  • Опыт разработки unit-, интеграционных и property-based тестов.
  • Знание Jaeger, ELK, настройки resource requests/limits, readiness/liveness probes, алертов и SLO/SLI.
  • Знание паттернов проектирования.

Культура и преимущества

  • Удалённый формат работы.
  • Проектная занятость в группе компаний Top Selection.
  • Возможность влиять на стандарты качества кода и best practices.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →