Ищу опытного Backend-разработчика на Python для доработки и оптимизации системы автоматизации контента.
Суть проекта:
Есть работающий бот для Telegram, который парсит данные через Playwright, обрабатывает их через OpenAI и публикует посты. Мною уже написана базовая интеграция с сайтом на WordPress (через WP REST API) для дублирования постов в каталог.
Что нужно сделать:
Рефакторинг и архитектура: Привести текущий код к профессиональному виду (сейчас это рабочий прототип). Использование паттернов для работы с БД (SQLAlchemy 2.0 + asyncpg).
Оптимизация парсинга: Настроить стабильную работу Playwright внутри Celery воркеров. Оптимизировать потребление ресурсов.
Стабилизация WP-интеграции: Настроить надежную передачу данных (текст, кастомные поля, изображения) на сайт через httpx. Реализовать систему логирования и обработки ошибок API.
Очереди и кэш: Проверить и подправить логику взаимодействия Redis и Celery для фоновых задач.
Тесты и деплой: Покрыть ключевой функционал тестами (pytest) и подготовить проект к запуску в Docker.
Требования к исполнителю:
Уверенное знание aiogram 3.x и SQLAlchemy 2.0.
Опыт работы с Celery в связке с Redis/PostgreSQL.
Опыт парсинга сложных сайтов через Playwright (async).
Понимание работы WordPress REST API.
Чистый код, умение работать с pydantic-settings и logging.
Стек проекта (уже используется):
Core: Python 3.11+, aiogram 3.7+
DB: PostgreSQL, SQLAlchemy 2.0, Alembic
Tasks/Cache: Celery, Redis
Parser: Playwright
AI: OpenAI SDK
HTTP: httpx
Tests: pytest, respx, factory-boy
Опубликован 08.05.2026 в 17:23