Назад
6 дней назад

Разработчик Back-end (Senior, LegalTech)

140 000 - 150 000₽
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →