Чётко очерченная senior-позиция даёт возможность влиять на архитектуру и работать с современным стеком в LegalTech с ИИ, но значительная часть задач связана с масштабным рефакторингом легаси.
Оплата ниже рынка
Современный стек
LegalTech с ИИ
?Масштабный рефакторинг
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Разработчик Back-end (Senior, LegalTech) (Python/FastAPI): Развитие и масштабирование высоконагруженного SaaS-сервиса для автоматизации взыскания и анализа задолженностей с акцентом на рефакторинг легаси, микросервисную архитектуру и производительность. Focus on проектирование API и схем данных, асинхронное взаимодействие через RabbitMQ, оптимизацию PostgreSQL и Redis, а также внедрение ИИ-ассистентов в разработку.
Локация: Удалённая работа, Москва
Зарплата: 140000–150000 ₽ на руки в месяц
Компания
ЮРРОБОТ — SaaS-сервис LegalTech для гиперавтоматизации взыскания и анализа задолженностей с помощью машинного обучения и искусственного интеллекта. Сервис обрабатывает юридические документы, формирует документы для работы с должниками и направляет их в суд онлайн.
Что делать
Рефакторить существующий бэкенд, устранять технический долг и поэтапно переходить к чистой масштабируемой архитектуре без остановки системы.
Проектировать и разрабатывать сервисы на Python и FastAPI, включая API и схемы данных.
Оптимизировать высоконагруженные сервисы, устранять узкие места, повышать производительность, надёжность и наблюдаемость.
Работать с PostgreSQL, Redis, RabbitMQ и Elasticsearch: моделировать данные, оптимизировать запросы, строить кэширование, очереди и асинхронное взаимодействие.
Использовать ИИ-ассистентов и агентов для разработки и рефакторинга, проводить код-ревью и менторить middle- и junior-разработчиков.
Требования
От 5 лет коммерческой разработки на Python и опыт работы с высоконагруженными системами в продакшене.
Опыт крупного рефакторинга легаси-кода и поэтапной миграции архитектуры.
Глубокое знание FastAPI и асинхронного Python, включая asyncio.
Уверенная работа с PostgreSQL: сложные запросы, планы выполнения, транзакции и миграции на живых данных.
Опыт с Redis: кэширование, блокировки, pub/sub и очереди; с Elasticsearch: индексы, поисковые запросы и агрегации.
Опыт с RabbitMQ: exchange, гарантии доставки, повторные попытки и dead letter очереди.
Понимание микросервисной архитектуры, REST и принципов проектирования API.
Опыт разработки с ИИ-ботами и ассистентами, включая постановку задач, написание промптов, проверку сгенерированного кода и интеграцию ИИ в повседневную работу.
Docker, Git, CI/CD и автотесты: pytest, интеграционные тесты, подготовка покрытия кода перед рефакторингом.
Хорошо, если есть
Kubernetes.
Мониторинг с Prometheus и Grafana, логирование и трейсинг.
Нагрузочное тестирование с Locust, k6 или аналогами.
Опыт в роли техлида.
Культура и преимущества
Влияние на архитектуру бэкенда и участие в определении направления рефакторинга.
Высоконагруженная система с инженерными задачами.
Сильная команда и современный стек с ИИ-инструментами.
Гибкий график и возможность удалённой работы.
Полная занятость; зарплата обсуждается по итогам собеседования.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →