Backend-разработчик (Python)

Дата размещения вакансии: 28.08.2026
Работодатель: Бизнес Формула
Уровень зарплаты:
з/п не указана
Город:
Нижний Новгород
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Разработка бэкенда на Python (FastAPI) — REST API, микросервисы, асинхронность.

  • Интеграция LLM (OpenAI, GigaChat, self‑hosted) и построение RAG-пайплайнов (векторные БД, эмбеддинги, чанкинг).

  • Разработка и развитие бэкенд-сервисов на Python 3.10+ с использованием FastAPI (асинхронность, middleware, dependency injection).

  • Проектирование и оптимизация работы с SQL/NoSQL базами данных (написание запросов, индексация, ORM/ODM), а также с S3-хранилищами.

  • Реализация аутентификации и авторизации через JWT, OAuth2/OIDC с интеграцией Keycloak.

  • Работа с очередями сообщений Kafka (producer/consumer), построение event‑driven архитектуры (опционально).

  • Настройка мониторинга (Prometheus + Grafana), управление контейнеризацией (Docker) и CI/CD пайплайнами.

  • Интеграция с векторными БД (OpenSearch), обработка данных для LLM (векторизация, эмбеддинги) и взаимодействие с vLLM для инференса (приветствуется).

Требования:

  • Высшее образование (IT, техническое или математическое).

  • Опыт коммерческой разработки от 3 лет.

  • Уверенное владение Python (знание Java будет плюсом).

  • Понимание микросервисной архитектуры, брокеров сообщений (Kafka/RabbitMQ), ELK-стека.

  • Навыки работы с системами журналирования, аудита и мониторинга.

  • Умение читать и модифицировать код в больших репозиториях.

  • Приветствуется опыт использования ИИ-ассистентов (Cursor и др.) в повседневной разработке.

Условия:

  • Оформление: по ТК РФ, ИП или самозанятость (ГПХ).

  • Конкурентная оплата, обсуждается индивидуально.

  • Полностью удалённый формат работы.

  • Проекты: интересные и сложные задачи в области автоматизации бизнес-процессов с использованием AI/LLM.

  • Дружный коллектив профессионалов и опытное руководство.

  • Возможности для профессионального и карьерного роста, работа с современным стеком.