Назад
7 дней назад

Senior Go Developer (E-commerce)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Senior Go Developer (E-commerce): Проектирование и разработка высоконагруженных backend-сервисов для платформы логистики и e-commerce с акцентом на Go, PostgreSQL и отказоустойчивые микросервисные системы. Focus on проектировании распределённой архитектуры, оптимизации производительности, observability, Kubernetes-инфраструктуре и формировании инженерных стандартов команды.

Локация: Москва, 1-я улица Леонова, 18; работа на месте работодателя, график 5/2 с 10:00 до 19:00.

Компания

ООО «Муюнь» развивает высоконагруженную платформу для розничной торговли, логистики и e-commerce с использованием эко-продукции и высоких технологий.

Что делать

  • Проектировать архитектуру backend-сервисов, принимать ключевые технические решения и определять стандарты разработки.
  • Лично разрабатывать ключевые сервисы на Go.
  • Проектировать схемы и оптимизировать PostgreSQL под высокую нагрузку.
  • Совместно с frontend-командой проектировать REST/JSON и gRPC-интерфейсы.
  • Контролировать качество кода, формировать инженерную культуру, декомпозировать задачи и работать с техническим долгом.

Требования

  • Более 6 лет коммерческой разработки на Go — обязательно. Глубокое знание модели конкурентности, стандартной библиотеки и идиом Go.
  • Опыт работы с Gin, Echo или Chi.
  • Уверенное владение PostgreSQL: проектирование схем, индексы и оптимизация сложных запросов; опыт работы с pgx или GORM.
  • Опыт использования Redis для кэширования и сессий.
  • Опыт работы с messaging-системами RabbitMQ, NATS или Kafka.
  • Опыт эксплуатации Docker и Kubernetes в production, включая Deployment, StatefulSet, HPA и PodDisruptionBudget.
  • Опыт централизованного логирования через Loki, ELK или EFK, включая структурированные логи Go-сервисов.
  • Опыт distributed tracing с OpenTelemetry и Jaeger или Tempo, а также настройки Alertmanager: маршрутизация, группировка и подавление шума.
  • Навыки профилирования Go-приложений с помощью pprof, выявления утечек памяти и узких мест.
  • Опыт проектирования отказоустойчивых распределённых систем и микросервисов, написания юнит- и интеграционных тестов с testify, gomock или testcontainers-go.

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

  • Опыт работы с ML-сервисами.
  • Знание ClickHouse для аналитических задач.
  • Опыт настройки CI/CD для Go-проектов с GitLab CI.

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

  • Официальное трудоустройство по ТК РФ.
  • Стабильная и конкурентная заработная плата.
  • Комфортный офис в престижном районе Москвы.
  • Возможность формировать команду и влиять на архитектуру продукта.

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