🔤🔤🔤🔤🔤🔤
Мы в поиске Разработчика Golang в крупный ритейл
• Рейт: до 1900 р/час (если вы работаете с НДС 5% или 7%, то 1900 – уже с учётом НДС, сверху добавить нельзя)
• Грейд: Senior
• Локация: РФ/РБ
• Срок привлечения: 3 месяца
• Формат работы: Удаленно
• Загрузка: Фултайм
Формат оплаты: отсрочка платежа 45 календарных дней
Требования:
• Образование: высшее техническое (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 в команде;
• Управлять техническим долгом: планировать рефакторинг, оценивать риски и влияние изменений, приоритизировать задачи;
• Участвовать в разборе инцидентов, проводить постмортемы, предлагать и внедрять меры по предотвращению повторных сбоев.
❗Резюме отправлять через кнопку «отправить CV» на русском языке в формате Word
❗Необходимо направлять +- по требованиям вместе с резюме в разделе «Комментарии» БЕЗ ЭТОГО РЕЗЮМЕ РАССМАТРИВАТЬСЯ НЕ БУДЕТ❗
❗При отправке резюме учитывайте возможность на старт в проект Asap
❓Вопросы по вакансии задавать в общие чаты или @AnutaP_24
Id вакансии: 390138
Post #6306
342