Назад
2 дня назад

Golang разработчик (Ритейл)

1 900₽
Формат работы
remote (только Russia)
Тип работы
project
Грейд
senior
Английский
b2
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

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

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

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

TL;DR
Golang разработчик (Ритейл): Проектирование и разработка высоконагруженных микросервисов и API на Go с акцентом на конкурентность, производительность, надёжность и интеграции с базами данных и очередями сообщений. Фокус на профилировании и оптимизации кода, построении комплексного тестирования, настройке Kubernetes и CI/CD, а также мониторинге SLO/SLI.
#vacancy #вакансия #job #outstaff #GO
Ищу Golang
Сфера: Ритейл
Локация: РФ (удаленно)
Оформление: ИП/СЗ/ГПХ
Срок: проектная занятость, до конца декабря с продлением
Загрузка: Full-time
Грейд : Senior
Рейт: 1900 р/ч ( до вычета )

Требования:
- Образование: высшее техническое (CS/инженерия) либо подтверждённый индустриальный трек.
- Опыт работы: от 5–7 лет в разработке, из них 3–4 года на Go в продакшене.
- Ключевые навыки: Go (базовая конкурентность, работа с каналами и горутинами), SQL (PostgreSQL/MySQL), Docker, CI/CD (GitLab CI/GitHub Actions), базовые инструменты мониторинга (Prometheus/Grafana).
- Обязательно: опыт высоконагруженных систем, проектирование микросервисов, умение писать и поддерживать тесты, опыт работы с HTTP/gRPC API.
- Английский: B2 и выше."
 
Обязанности:
- Проектировать архитектуру сервисов и микросервисов, выбирать подходящие паттерны и подходы;
- Писать высокопроизводительный, безопасный и поддерживаемый код на Go с учётом особенностей конкурентности (горутины, каналы, примитивы синхронизации);
- Определять и реализовывать контракты API (REST, gRPC, GraphQL), согласовывать их с другими командами;
- Глубоко оптимизировать производительность: профилировать, выявлять и устранять узкие места, работать с аллокациями памяти и блокировками;
- Выстраивать надёжную стратегию тестирования: покрывать код юнит‑, интеграционными и property‑based тестами, проектировать тестовые данные и фикстуры; * Работать со сложными схемами взаимодействия с БД (PostgreSQL, MySQL, Redis и др.): проектировать индексы, оптимизировать запросы, реализовывать транзакции и паттерны распределённых блокировок;
- Интегрировать сервисы со внешними системами и очередями сообщений (Kafka, RabbitMQ, NATS), обрабатывать ошибки и реализовывать механизмы повторных попыток и дедлайнов;
- Участвовать в проектировании и настройке CI/CD‑пайплайнов, автоматизировать деплой, валидацию и rollback;
- Настраивать контейнеризацию (Docker) и оркестрацию (Kubernetes), работать с Helm‑чартами, определять resource requests/limits, readiness/liveness probes;
- Внедрять и поддерживать инструменты мониторинга, логирования и трейсинга (Prometheus, Grafana, Jaeger, ELK), настраивать алерты и SLO/SLI;
- Вести код‑ревью, наставлять младших разработчиков, формировать стандарты качества кода и best practices в команде;
- Управлять техническим долгом: планировать рефакторинг, оценивать риски и влияние изменений, приоритизировать задачи;
- Участвовать в разборе инцидентов, проводить постмортемы, предлагать и внедрять меры по предотвращению повторных сбоев.

телеграм для связи

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

Текст вакансии взят без изменений

Источник -