Москва, улица Яблочкова, 23
Метро: ДмитровскаяО команде и задаче
Мы делаем распределённую систему реального времени: микросервисы на Go, фронтенд на React с картой, PostgreSQL и ClickHouse, брокер NATS, потоки по WebSocket, всё в Docker Compose, наблюдаемость на Grafana/Prometheus/Loki, Linux-серверы, git.
Это не классическая разработка. Вы работаете по SSH на сервере разработки, где запущен AI-агент (Claude Code CLI): формулируете ему задачу, принимаете результат и отвечаете за то, что рабочий поток системы не сломался. Писать production-код с нуля не требуется — требуется понимать, как система устроена, и уметь проверить, что она работает.
Обязанности
- Разобраться в задаче (фича или исправление) и в том, как устроена затронутая часть системы.
- Сформулировать агенту чёткий стартовый промпт: что сделать, где, какой результат считается верным.
- Принять результат: посмотреть изменения в git, прогнать проверочные команды, открыть интерфейс, посмотреть логи и метрики.
- При поломке — внятно описать симптом и вернуть задачу агенту, довести до рабочего состояния.
- Вести короткие заметки по типовым сценариям: что проверять, где смотреть, какие команды запускать.
Требования
- Опыт backend-разработки от 5 лет — на любом языке. Нам важно, что вы понимаете, как устроены серверные системы изнутри.
- Уверенный Linux в командной строке: ssh, git (ветки, коммит, merge, diff), docker и docker compose, чтение логов (tail, grep, journalctl).
- Понимание архитектуры современных серверных систем на уровне принципов: клиент-сервер, REST API, WebSocket, брокер сообщений (NATS, Kafka, RabbitMQ — любой), реляционная БД и SQL на уровне SELECT, микросервисы, контейнеры, обратный прокси (nginx).
- Умение читать чужой код и диффы (Go, JavaScript, Python — любое) и понимать, что именно изменилось.
- Базовая наблюдаемость: смотрели метрики и логи (Grafana, Prometheus, Loki, Kibana, Zabbix — любое) и отличаете «сломалось» от «работает».
- Чёткая письменная речь. Это критично: качество постановки задачи напрямую определяет качество результата.
Будет плюсом
- Рабочий опыт с AI-ассистентами: Claude Code, Cursor, GitHub Copilot, ChatGPT в реальных задачах.
- QA-опыт: ручное или автоматизированное тестирование, приёмка чужой работы.
- Скрипты на bash или Python.
- CI/CD, эксплуатация, дежурства, разбор инцидентов.
- Геоданные, карты, ГИС.
- Предметная область: телеметрия, системы реального времени, беспилотные аппараты, АСУ.
Чего не требуем
Глубокого знания конкретного языка и коммерческой разработки на нём. Алгоритмов и профильного высшего. Kubernetes, облаков, высоконагруженных распределённых систем. Английского выше уровня чтения документации.
Условия
- Москва, офис, полный день.
- Небольшая команда: с вами рядом инженер по борту и инженер по компьютерному зрению.
- Реальный продукт и короткий путь от задачи до результата в проде.
Москва
до 300000 RUR