13 часов назад
Senior Go (Golang) Developer
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Senior Go (Golang) Developer (высоконагруженные микросервисы): Проектирование, развитие и поддержка высоконагруженных распределённых микросервисных систем с акцентом на внутренние механизмы Go, конкурентность и архитектуру. Focus on проектирование thread-safe компонентов, оптимизацию производительности с помощью профилирования и трассировки, а также построение отказоустойчивой инфраструктуры.
Локация: Москва; удалённая работа
Компания
HeadHunter развивает проекты в сфере программного обеспечения и ищет разработчика для высоконагруженных распределённых систем.
Что делать
- Проектировать, развивать и поддерживать высоконагруженные распределённые микросервисные системы.
- Разрабатывать конкурентные и потокобезопасные компоненты на Go.
- Проектировать gRPC- и REST API, включая потоковую передачу данных.
- Работать с SQL и NoSQL-базами данных, кэшами и брокерами сообщений.
- Развивать контейнерную и Kubernetes-инфраструктуру, мониторинг, логирование и распределённую трассировку.
- Проводить code review, аргументировать технические решения и менторить коллег.
Требования
- От 5 лет коммерческого опыта разработки на Go в production.
- Глубокое понимание конкурентности, модели памяти Go, runtime, планировщика, GC, escape analysis, профилирования и трассировки.
- Опыт проектирования высоконагруженных и распределённых систем, микросервисной и event-driven архитектуры.
- Практический опыт с gRPC, REST, SQL, Redis, MongoDB, Cassandra, Kafka, RabbitMQ или NATS.
- Опыт с Docker, Kubernetes, Prometheus, Grafana, OpenTelemetry и CI/CD.
- Знание Clean Architecture, Hexagonal Architecture, DDD, CQRS, SAGA, Circuit Breaker и других архитектурных паттернов.
Хорошо, если есть
- Опыт работы с GraphQL, Istio или Linkerd.
- Разработка низкоуровневых сетевых приложений и собственных TCP/UDP-протоколов.
- Коммерческий опыт с Java, C++ или Python.
Культура и преимущества
- Проактивное участие в инженерных и продуктовых решениях.
- Конструктивная культура code review и применение Agile, Scrum или Kanban.
- Работа с практиками SRE и метриками SLI, SLO, SLA и Error Budgets.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Гоуланг Технологии
1 день назад
Senior Golang Developer (Go)
QLAN
6 часов назад
Senior Go Developer
от 350 000₽
Top Selection
7 дней назад
Senior Golang разработчик
245 000 - 260 000₽
7 дней назад
Senior Go Developer
GO Digital
5 дней назад
Senior Go-разработчик
200 000 - 350 000₽
Гоуланг Технологии
1 день назад