- Страна
- Россия
BACKEND ENGINEER
Интересный стек технологий (Go, ClickHouse, Kafka) и работа с реальными данными телеметрии. Удаленный формат и использование ИИ-инструментов в разработке делают вакансию привлекательной для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокой экспертизе в PostgreSQL и ClickHouse, а также необходимостью опыта работы с высоконагруженными стриминговыми системами и телеметрией.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, однако для позиции Backend Engineer с глубоким знанием ClickHouse и PostgreSQL на российском рынке медиана составляет около 300 000 - 350 000 рублей. Специалисты с опытом в Highload и Go могут претендовать на верхнюю границу рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
BACKEND ENGINEER
*🏢* Компания: JETLYN
*🌍* Формат: Удалёнка
*🕒* Занятость: Полная занятость
О компании:
Мы разрабатываем системы мониторинга и управления транспортом. Каждую секунду к нам поступают тысячи событий от устройств — их нужно быстро принимать, корректно сохранять и отдавать в аналитику. Ищем инженера, который умеет проектировать надёжные хранилища и системы для нагруженных потоков данных.
Задачи:
• Проектировать и развивать хранилища данных на PostgreSQL и ClickHouse под высокую нагрузку записи и чтения.
• Обеспечивать приём и обработку непрерывных потоков телеметрии: буферизация, дедупликация, работа с опоздавшими событиями.
• Оптимизировать запросы и схемы данных, устранять узкие места на основе метрик и профайлинга.
• Разрабатывать и поддерживать сервисы (основной язык — Go).
• Участвовать в архитектуре системы и проводить код-ревью.
• Использовать ИИ‑агентов (Claude Code, OpenCode, Pi и др.) для ускорения разработки.
Требования:
• Глубокие знания PostgreSQL: EXPLAIN ANALYZE, индексы, партиционирование, MVCC, vacuum и блокировки.
• Опыт работы с колоночными СУБД, в идеале ClickHouse (MergeTree, ключи сортировки, партиционирование, materialized views, пакетная вставка).
• Умение проектировать модель данных под сценарии чтения: горячие/исторические данные, предагрегация, TTL.
• Опыт обработки непрерывных потоков событий и типичных проблем стриминга (out-of-order, дубли, идемпотентность, backpressure, восстановление).
• Опыт работы с брокерами сообщений: Kafka, NATS, RabbitMQ или аналогами.
• Опыт эксплуатации кода в продакшене: метрики, логи, разбор инцидентов.
Будет плюсом:
• Коммерческий опыт разработки на Go, понимание горутин и каналов, работа с pprof.
• Опыт с геоданными: PostGIS, геоиндексы, построение треков.
• Знание Kubernetes, Docker, настройка CI/CD.
• Опыт миграции/масштабирования хранилищ без остановки сервиса (zero-downtime).
Стек:
PostgreSQL, ClickHouse, Go, Kafka, NATS, Python, Java, Rust, C++, PostGIS, Kubernetes, Docker, CI/CD
*📩* Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Go
- PostgreSQL
- ClickHouse
- Kafka
- NATS
- RabbitMQ
- Python
- Java
- Rust
- C++
- PostGIS
- Kubernetes
- Docker
- CI/CD
Возможные вопросы на собеседовании
Проверка глубоких знаний внутреннего устройства PostgreSQL, заявленных в требованиях.
Расскажите, как работает механизм MVCC в PostgreSQL и в каких случаях стандартный VACUUM может не справляться с очисткой?
Оценка опыта работы с ClickHouse и понимания специфики колоночных СУБД.
Какие движки таблиц в ClickHouse вы использовали и как правильно выбрать ключ сортировки (ORDER BY) для оптимизации аналитических запросов?
Проверка навыков проектирования систем обработки потоковых данных.
Как вы обеспечиваете идемпотентность при обработке событий из Kafka, если один и тот же пакет данных пришел дважды из-за сбоя консьюмера?
Оценка умения работать с геоданными, что критично для мониторинга транспорта.
Был ли у вас опыт работы с PostGIS? Как эффективно искать ближайшие объекты или строить треки перемещения при миллионах точек в базе?
Проверка владения основным языком разработки и инструментами отладки.
Как вы используете pprof для поиска утечек памяти или узких мест в производительности Go-сервиса под нагрузкой?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

