Откликайтесь
на вакансии с ИИ

Senior Go Developer (ID 3548)
Интересный стек технологий (Go 1.22, ClickHouse, OpenTelemetry) и высокий уровень ответственности. Однако, специфические требования к возрасту и формату отклика могут сузить круг кандидатов, а проектная длительность от 3 месяцев вносит элемент неопределенности.
Сложность вакансии
Очень высокая сложность из-за жестких требований к возрасту (28+), огромному коммерческому опыту (7-8 лет) и необходимости глубоких знаний не только в Go, но и в ClickHouse, мониторинге и даже C/C++ для понимания прошивок. Вакансия подразумевает полную автономность и ответственность за весь цикл разработки.
Анализ зарплаты
Для позиции Senior Go Developer с опытом 7-8 лет и знанием ClickHouse/Embedded-специфики, рыночные предложения обычно начинаются от 350 000 - 450 000 рублей. В объявлении зарплата не указана, но требования соответствуют верхнему сегменту рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте свое резюме с указанием возраста и локации @veroneko, чтобы присоединиться к разработке высоконагруженных систем на Go!
Описание вакансии
ID 3548
GO
Senior
возраст от 28+ лет
опыт от 7-8 лет
Сфера: ITКол-во специалистов: 1
Формат: удаленный
Продолжительность: от 3х месяцев
*✅* Требования:
• Go 1.22+: goroutines, channels, context, sync/errgroup, generics; профилирование (pprof, race detector), поиск утечек
• API: REST (chi/gin/echo) + OpenAPI-first, gRPC/protobuf, WebSocket/SSE, версионирование и обратная совместимость контрактов
• БД — основное: PostgreSQL (EXPLAIN, индексы, блокировки, партиционирование, миграции, pgx) и ClickHouse (модели таблиц, MergeTree-движки, материализованные представления, batch-вставка, агрегация телеметрии). Плюс Redis (кэш, локи, rate limiting) и S3-совместимое хранилище
• Архитектура и надёжность: осознанный выбор монолит/микросервисы, graceful shutdown, backpressure, circuit breaker, деградация при недоступности зависимостей, устойчивость к шторму переподключений устройств
• Тесты: table-driven, testify, gomock, testcontainers, нагрузочные (k6). Покрытие критичных путей — условие приёмки
• Смежные технологии (желательно, для кругозора и интеграций): Java/Spring Boot; C/C++ — читать прошивку и говорить с embedded на одном языке; Python для скриптов
• Мониторинг систем: Prometheus + Grafana (дашборды и алерты - самостоятельное написание), OpenTelemetry-трейсинг, централизованные логи, структурированное логирование с device-id, SLI/SLO, алерты на аномалии парка (рост offline, провал OTA), runbook'и и разбор инцидентов
• Только Senior, от 5 лет коммерческого опыта в своём направлении; опыт проектов полного цикла (от требований до прода / серийного выпуска)
• Проактивность: сам находит дыры в требованиях до начала работы и предлагает решения
• Самостоятельность: закрывает задачу end-to-end без микроменеджмента, включая отладку на стыке «сервер - прошивка - приложение»
• Аккуратность: чистые PR, документация обновляется в том же PR
• Активность в коммуникации: ежедневный статус, блокеры поднимаются сразу, а не через три дня
*➕* Будет плюсом:
• DevOps-навыки: Docker, Kubernetes, CI/CD (GitLab CI / GH Actions), Terraform на базовом уровне
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️* Без этой информации отклики не рассматриваются
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Python
- Terraform
- Kubernetes
- Prometheus
- Grafana
- OpenTelemetry
- PostgreSQL
- REST
- Redis
- Docker
- Java
- gRPC
- OpenAPI
- Go
- GitLab CI
- ClickHouse
- WebSocket
Возможные вопросы на собеседовании
Проверка глубоких знаний внутреннего устройства Go и умения оптимизировать производительность.
Расскажите о вашем опыте использования pprof для поиска утечек памяти или CPU-bound проблем в продакшене. Какие метрики были ключевыми?
Вакансия требует работы с ClickHouse для телеметрии. Важно понимать специфику вставки данных.
В чем заключаются особенности batch-вставок в ClickHouse и почему не стоит использовать частые одиночные INSERT? Как вы организуете буферизацию данных перед вставкой?
Проверка навыков проектирования отказоустойчивых систем, работающих с устройствами.
Как вы реализуете стратегию деградации функционала и backpressure в системе, если внешняя зависимость или БД ClickHouse становится временно недоступной?
Работа с устройствами часто подразумевает нестабильное соединение.
Как защитить систему от 'thundering herd' (шторма переподключений) при массовом выходе устройств в онлайн после сбоя сети?
Проверка умения работать на стыке технологий.