JETLYN·5 окт.
BACKEND ENGINEER
Ориентир по рынку≈ 280 000 – 415 000 ₽наша приблизительная оценка по 31 вакансии этой роли и грейда, у работодателя вилка не указана
🌍 УдалённоSeniorПолная занятость
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Вилку работодатель не назвал, но ориентир по рынку есть: он в строке «Деньги». Вакансия к тому же свежая, откликаться лучше сейчас.
3 из 4 в норме
Вилку не назвали: какую сумму назвать вам и ниже какой не соглашаться
Деньги
Зарплату в объявлении не раскрыли. Ориентир на созвон: столько платят в 31 похожей вакансии Backend Developer уровня Senior.
Живость
Опубликована 14 дней назад. Свежие вакансии почти всегда живые.
Описание
Обязанности: 7, требования: 13. Понятно, что за работа, ещё до отклика.
- Известно
- микросервисы и в работе ИИ-инструменты для кода
- Не сказано
- как оформят, из каких стран можно работать и часовой пояс команды
Что требуют
ОбязательноPostgreSQLClickHouseGoKafkaRabbitMQKubernetesDockerCI/CD
Надбавка к зарплате на этом уровне: Kubernetes +15%, Kafka +9%, CI/CD +7%.
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Наша компания
О проекте и роли Мы разрабатываем системы мониторинга и управления транспортом. Каждую секунду к нам поступают тысячи событий от устройств: их нужно быстро принять, корректно сохранить и отдать в аналитику.
Чем предстоит заниматься
Проектировать и развивать хранилища данных на PostgreSQL и ClickHouse, обеспечивая высокую нагрузку на запись и чтение
Обеспечивать приём и обработку непрерывных потоков телеметрии: настраивать буферизацию, дедупликацию, корректно работать с опоздавшими событиями
Оптимизировать запросы и схемы данных: искать узкие места и устранять их, опираясь на метрики и профилирование
Разрабатывать и поддерживать сервисы (основной язык стека, Go)
Участвовать в архитектурных решениях и проводить код-ревью
Работать с ИИ-агентами (Claude Code, OpenCode, Pi и аналоги), используя их как основной инструмент для ускорения разработки
🎯 Наши ожидания (Требования)
Наши требования
Глубокое знание PostgreSQL: уверенное чтение планов запросов (EXPLAIN ANALYZE), понимание работы индексов, партиционирования, MVCC, vacuum и блокировок
Опыт работы с колоночными СУБД (в идеале ClickHouse): понимание движков MergeTree, ключей сортировки и партиционирования, материализованных представлений, пакетной вставки
Умение проектировать модель данных от сценариев чтения: разделение на «горячие» и исторические данные, предагрегация, управление сроками хранения (TTL)
Привычка измерять всё: профилирование, нагрузочное тестирование, принятие решений на основе цифр
Опыт обработки непрерывных потоков событий (телеметрия, логи, IoT, трекинг, платежи и т.д.)
Понимание и опыт решения типовых проблем стриминга: события не по порядку, дубли и идемпотентность, backpressure, батчинг, восстановление после сбоя
Опыт работы с брокерами сообщений: Kafka, NATS, RabbitMQ или аналоги
Умение разложить систему на сервисы и грамотно обосновать компромиссы (консистентность vs задержка, стоимость хранения vs скорость запросов)
Опыт эксплуатации своего кода в продакшене: настройка метрик, логов, самостоятельный разбор инцидентов
Опыт коммерческой разработки на Go: понимание горутин и каналов, работа с pprof, построение микросервисов
Опыт работы с геоданными: PostGIS, геоиндексы, построение треков
Знание Kubernetes, Docker, настройка CI/CD
Опыт миграции или масштабирования хранилища без остановки сервиса (zero-downtime)
Дополнительно
Готовность к ежедневной работе с агентными ИИ-инструментами (Claude Code, OpenCode, Pi и др.)
Умение ставить агенту задачу с нужным контекстом, критически проверять результат и нести полную ответственность за сгенерированный код как за свой собственный