Spectr — это IT-компания, специализирующаяся на разработке высоконагруженных цифровых сервисов для бизнеса. Мы — полноценный аутстафф партнер, таких направлений как финтех, ритейл, промышленность и страхование. В нашей команде собраны профессионалы, имеющие богатый опыт работы со скоростными фронтендами, масштабируемой инфраструктурой и автоматизированным тестированием.
Кого мы ищем:
Мы ищем Senior-инженера на стыке AI и backend, который умеет не только обучать модели, но и доводить их до production: проектировать пайплайны, писать чистый backend-код на Python, работать с большими табличными данными и строить надёжную инфраструктуру.
Чем предстоит заниматься:
-
Закрывать полный цикл фичи: системный анализ, проектирование, реализация, базовое QA, вывод в прод.
-
Превращать нечёткие и противоречивые требования в исполнимую постановку: user stories, критерии приёмки, ТЗ.
-
Декомпозировать фичи: что делаем сами, что отдаём агенту, что требует согласования с другими командами.
-
Проектировать и развивать backend-сервисы на Python в микросервисной архитектуре.
-
Работать с крупными микросервисными системами, понимать их слабые места и последствия изменений.
-
Проектировать реляционные БД, писать и оптимизировать SQL, работать с PostgreSQL и MongoDB.
-
Применять паттерны проектирования (Repository, Service, Unit of Work) и архитектурные подходы (DDD, CQRS) осознанно.
-
Оркестрировать AI-агентов: делегировать полноценные задачи, собирать и подавать агенту нужный контекст (требования, ограничения, стандарты, примеры), вести задачу итеративно.
-
Критически верифицировать результат агента: проверять код на корректность, безопасность, соответствие архитектуре и стандартам.
-
Писать фронтенд (акцент на бекенд, но фронт тоже надо будет писать — всё делаем с ИИ).
-
Ставить задачи себе, команде и агентам с фокусом на результат и проверяемость.
-
Лидировать разработку: планирование, распределение задач, код-ревью, менторинг, собеседования.
-
Строить процессы разработки (Scrum/Kanban) и контролировать качество.
-
Самостоятельно собирать контекст: документация, вики, код смежных сервисов, общение с продактами и аналитиками.
-
Держать в голове контекст продукта целиком: связи сервисов и данных, последствия изменений.
-
Отвечать за фичу end-to-end: от нечёткой идеи до работающего прода.
Что ожидаем:
Технический фундамент
-
Коммерческий опыт разработки на Backend от 5 лет, из них хотя бы часть на Python. Это может быть выходец из любого ЯП, который на последних проектах пишет на Python, или наоборот: ранее писал на Python, опыт уверенный, но перешёл на другой стек. Писать надо будет на Python.
-
Работа с крупными микросервисными системами, понимание их слабых мест.
-
Уверенное владение SQL, проектирование реляционных БД; опыт с PostgreSQL и MongoDB.
-
Паттерны проектирования (Repository, Service, Unit of Work) и архитектурные подходы (DDD, CQRS) — осознанно.
-
Контейнеризация и эксплуатация: Docker, Kubernetes (основы), CI/CD (GitLab CI), мониторинг (Prometheus, Grafana, ELK).
Системный анализ и работа с требованиями
-
Работа с нечёткими и противоречивыми требованиями, доведение до user stories, критериев приёмки и ТЗ.
-
Декомпозиция фичи: что делаем сами, что отдаём агенту, что требует согласования с другими командами.
-
Постановка задач так, чтобы результат был проверяемым (критерии готовности, edge-cases, негативные сценарии).
-
Глубокое погружение в домен и продукт
-
Готовность и интерес глубоко вникать в предметную область (финрынки, инструменты, биржевые/новостные данные).
Оркестрация AI-агентов и инженерия контекста
-
Практический опыт с AI-ассистентами разработки (Claude Code, Cursor, Copilot и аналоги) — полноценная делегация задач.
-
Инженерия контекста: собрать и подать агенту нужный контекст (требования, ограничения, стандарты, примеры), вести задачу итеративно.
-
Критическая верификация результата: проверка кода агента на корректность, безопасность, соответствие архитектуре и стандартам.
-
Принцип «за результат отвечает инженер, а не агент» — без слепого копирования.
Способ мышления (soft skills)
-
Быстрая обучаемость и адаптивность — главный критерий.
-
Системное и критическое мышление, здоровый скепсис к «правдоподобному» ответу.
-
Самостоятельность и проактивность в условиях неполной определённости.
-
Готовность совмещать несколько ролей и переключаться между ними.
-
Готовность к высокому темпу погружения, онбординга и работы, проект высоконагруженный.
-
Способность держать в голове контекст продукта целиком: связи сервисов и данных, последствия изменений.
-
Самостоятельный сбор контекста: документация, вики, код смежных сервисов, общение с продактами и аналитиками.
Будет плюсом:
-
Опыт лидирования разработки от 2 лет: планирование, распределение задач, код-ревью, менторинг, собеседования.
-
Проектирование REST API (CRUD, ListView с пагинацией) и обратносовместимых API.
-
Очереди сообщений (Kafka, RabbitMQ), потоковая обработка.
-
ETL и обработка данных (плюс — Apache Airflow).
-
Полнотекстовый поиск (PostgreSQL FTS, ElasticSearch), WebSocket-сервисы.
-
OAuth/OpenID, внешние провайдеры авторизации, Keycloak, RBAC/ABAC.
-
Облачные платформы (Yandex Cloud — приоритетно), Golang, опыт с Django.
-
Базовое тестирование и проектирование тест-кейсов.
-
Опыт работы с финансовыми/биржевыми данными.
Что мы предлагаем:
- Конкурентную зарплату, обсуждаемую индивидуально.
- Возможность работать удаленно.
- Доступ к нашей библиотеке курсов.
- Проекты в разных нишах с интересными и масштабными задачами.
- Возможность профессионального развития внутри команды экспертов.
- Работа в дружелюбной и профессиональной атмосфере.