Назад
4 дня назад

Senior Go-разработчик

200 000 - 350 000₽
Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Senior Go-разработчик (Go): Разработка и поддержка высоконагруженных production-систем на Go с акцентом на распределённые backend-сервисы, системное и сетевое ПО, производительность и конкурентность. Focus on проектирование микросервисной архитектуры и API, решение задач многопоточности, диагностику production-проблем и обеспечение отказоустойчивости.

Локация: Иннополис; адрес офиса — Москва, Большая кольцевая линия, метро Савёловская. Формат работы: удалённо или гибридно.

Зарплата: 200 000–350 000 ₽ на руки в месяц.

Компания

GO Digital развивает масштабируемые продукты и высоконагруженные production-системы.

Что делать

  • Разрабатывать и поддерживать production-системы и сервисы на Go.
  • Участвовать в проектировании архитектуры, технических решений, API и интерфейсов взаимодействия компонентов.
  • Решать задачи производительности, конкурентности, многопоточности и отказоустойчивости.
  • Писать понятный, тестируемый и поддерживаемый код, проводить code review.
  • Участвовать во всём цикле разработки — от проектирования до релиза и поддержки.
  • Диагностировать production-проблемы и взаимодействовать с архитекторами и разработчиками.

Требования

  • Более 6 лет коммерческой разработки на Go; Go должен быть основным языком в последние годы.
  • Уверенное понимание concurrency, многопоточности, профилирования и оптимизации производительности.
  • Опыт разработки высоконагруженных систем и работы с базами данных.
  • Опыт работы с Docker, понимание CI/CD и процессов релиза.
  • Опыт проектирования API и проведения качественного code review.
  • Самостоятельность, ответственность за результат, умение аргументировать технические решения и работать в команде.

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

  • Для backend-направления: PostgreSQL, Redis или NoSQL, Kafka, RabbitMQ или NATS, REST, gRPC, Kubernetes и понимание распределённых систем.
  • Глубокое знание Kafka, опыт с распределёнными базами данных, event-driven архитектурой, zero-downtime deploy, SLI/SLO и Linux.
  • Для системного и сетевого направления: опыт с сетевыми протоколами, сетевыми сервисами, прокси, балансировщиками или высокопроизводительным server-side ПО.

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

  • Участие в разработке масштабируемого продукта и работа с высоконагруженными системами.
  • Современный технологический стек и сильная инженерная команда.
  • Возможность выбрать проект в зависимости от опыта и интересов.
  • Возможность продолжить сотрудничество на других проектах после завершения текущего.
  • Быстрый выход после завершения этапов отбора.

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