Присоединяйтесь к IT-команде ООО МУЮНЬ!
Компания ООО МУЮНЬ — динамично развивающаяся компания, меняющая рынок розничной торговли через эко-продукцию и высокие технологии.
Мы развиваем высоконагруженную платформу (логистика, e-commerce,) и ищем Team Lead / Senior Go Developer, который возглавит бэкенд-команду и будет отвечать за техническое качество продукта.
Обязанности:
- Техническое лидерство: Проектирование архитектуры бэкенд-сервисов, принятие ключевых технических решений, определение стандартов разработки.
- Управление командой: Руководство командой разработчиков (постановка задач, 1-on-1, найм, онбординг, менторство).
- Разработка: Личное участие в разработке ключевых сервисов на Go — лид остаётся практикующим инженером.
- Оптимизация данных: Проектирование схем и оптимизация PostgreSQL под высокую нагрузку.
- API-контракты: Совместное с фронтенд-командой проектирование REST/JSON и gRPC интерфейсов.
- Code Review: Контроль качества кода, формирование инженерной культуры в команде.
Требования:
Лидерство и процессы
- Опыт руководства командой от 3 человек от 3 лет (Go или смежный стек).
- Умение декомпозировать задачи, планировать спринты, работать с техдолгом.
- Опыт найма и онбординга разработчиков.
Core Backend (Go)
- Глубокое знание Go: модель конкурентности (goroutines, channels), стандартная библиотека, идиомы языка.
- Опыт работы с Gin, Echo или Chi.
- Коммерческий опыт на Go от 7 лет — обязателен.
Data & Infrastructure
- Уверенное владение PostgreSQL: проектирование схем, индексы, оптимизация сложных запросов. Опыт работы с pgx или GORM.
- Redis — кэширование, сессии.
- Messaging: RabbitMQ, NATS или Kafka.
- Docker + Kubernetes в production.
- Централизованное логирование: Loki / ELK / EFK стек, структурированные логи из Go-сервисов.
- Distributed tracing: OpenTelemetry + Jaeger / Tempo.
- Написание и оптимизация Deployment, StatefulSet, HPA, PodDisruptionBudget.
- Настройка Alertmanager: маршрутизация алертов, группировка, подавление шума.
Engineering Excellence
- Профилирование Go-приложений (pprof), выявление утечек памяти и узких мест.
- Проектирование отказоустойчивых распределённых систем и микросервисов.
- Observability: OpenTelemetry, Prometheus, Grafana, централизованное логирование.
- Написание юнит- и интеграционных тестов (testify, gomock, testcontainers-go).
Будет преимуществом:
- Опыт работы с видеопотоками (RTSP, WebRTC) или ML-сервисами.
- Знание ClickHouse для аналитических задач.
- Опыт настройки CI/CD для Go-проектов (GitLab CI, GitHub Actions).
- Опыт перехода с Java на Go.
Условия:
- График 5/2, с 10:00 до 19:00
- Стабильная и конкурентная заработная плата
- Официальное трудоустройство по ТК РФ
- Комфортный офис в престижном районе Москвы
- Возможность формировать команду и влиять на архитектуру продукта