Все вакансии

ID 2873

Unknown company · зарплата не указана · локация не указана · Telegram · опубликовано 9 июня 2026 г.

Компания Unknown company
Источник Telegram
Опубликовано 9 июня 2026 г.
Зарплата зарплата не указана

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

Golang Разработчик
Senior
Проект
Проект в сфере розничной торговли.
#Условия:
Клиент: Розничная торговля
Длительность: от 6 месяцев
Локация РФ и РБ
Гражданство: РФ, РБ
Рабочий график: по МСК ±2 часа
Плановый срок рассмотрения кандидата: 7±3 дн.
#Позиция:
Роль: Golang Разработчик
Уровень: Senior
Количество: 1
#Обязательно:
Коммерческий опыт разработки на Go от 5+ лет;
Уверенное использование context для таймаутов, отмены операций и передачи метаданных;
Понимание и применение generics 1.18+;
Написание идиоматичного, читаемого кода;
Опыт работы с популярными фреймворками и роутерами (chi, gin, fiber);
Глубокое понимание системы типов Go и интерфейсов;
Опыт проектирования и разработки микросервисной архитектуры с нуля или рефакторинга монолита;
Понимание принципов SOLID, KISS, YAGNI и умение применять их в контексте Go;
Знание паттернов распределенных систем: Circuit Breaker, Retry, Rate Limiting, Saga, CQRS;
Опыт проектирования интеграции между сервисами (синхронной — через REST/gRPC, и асинхронной — через очереди/брокеры);
Понимание принципов Domain Driven Design и умение выделять границы контекстов;
Глубокое знание PostgreSQL;
Опыт работы с MongoDB, Cassandra или ClickHouse;
Опыт работы с Redis или Memcached;
Опыт интеграции и эксплуатации Apache Kafka;
Опыт работы с RabbitMQ или NATS;
Понимание гарантий доставки: at-least-once, exactly-once, at-most-once и их реализации в Go;
Обязательное владение Docker, опыт работы с Kubernetes — написание манифестов, понимание helm, работа в кластере;
Опыт настройки пайплайнов (GitLab CI, GitHub Actions, Jenkins);
Опыт с Prometheus и Grafana;
ELK, Loki, ClickHouse;
Распределенная трассировка (Jaeger, Zipkin);
Написание юнит-тестов, интеграционных тестов и E2E-тестов;
Опыт внедрения и использования линтеров и проверок кодстайла в CI.
#Желательно:
Способность самостоятельно принимать архитектурные решения, влияющие на продукт в целом, и нести за них ответственность;
Опыт онбординга новичков, проведения код-ревью с обучающим эффектом, проведения технических синков и/или митапов внутри компании;
Понимание целей бизнеса, умение переводить бизнес-требования в технические задачи и аргументировать технические решения перед Product Manager'ом/заказчиком;
Опыт работы с высоконагруженными системами;
Знание других языков программирования (например, Python, Rust, C++) для понимания многопарадигменности;
Опыт работы с облачными провайдерами;
Понимание основ сетевых протоколов;
Опыт работы с Linux на уровне уверенного пользователя/администратора;
Английский язык: Уровень от Intermediate (B1) и выше для чтения технической документации и (возможно) общения с заказчиком.
#Задачи:
Разработка высоконагруженных распределенных систем, проектирование архитектуры, оптимизация производительности, менторство членов команды и обеспечение качества кодовой базы.
#Важно, резюме должно отражать:
Расписано, чем занимался на каждом проекте
Указаны навыки и программы, которые использовались.

Навыки

  • Go
  • REST
  • gRPC
  • PostgreSQL
  • MongoDB
  • ClickHouse
  • Redis
  • Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • GitLab
Открыть вакансию в ленте