Bnovo – аккредитованная IT компания, лидер рынка в области SaaS-решений для гостиничного бизнеса, которая входит в группу компаний Smartway. Нашей платформой пользуются 16 000 партнеров уже более 11 лет для управления об
Python Developer (Middle)
Описание вакансии
компания "зебедашвили георгий гияевич"
мы — маркетинговый холдинг полного цикла с развитой инфраструктурой, талантливой командой специалистов и уникальными техническими решениями. уже более 4 лет мы успешно работаем на международном рынке, автоматизируя сложные процессы. мы ценим инициативу, технический бэкграунд и умение работать с современным стеком, включая инструменты ai-разработки.что мы предлагаем:
- полностью удаленный формат работы, 5-дневный график;
- забота о здоровье: после успешного прохождения испытательного срока мы компенсируем ваши расходы на спорт;
- профессиональный рост: работа в команде с сильными разработчиками, участие в архитектурных решениях и возможность влиять на технический стек;
- современный стек: мы работаем с актуальными версиями технологий и активно внедряем ai-инструменты (claude code) в ежедневную разработку.
чем предстоит заниматься:
- разрабатывать и поддерживать внутренние веб-сервисы команды (fastapi backend + rest api) — от постановки задачи до релиза;
- проектировать схемы бд в postgresql, писать миграции alembic и оптимизировать запросы для высокой производительности;
- настраивать интеграции с внешними api (рекламные кабинеты, facebook capi, трекеры, сторонние сервисы), разрабатывать парсеры и фоновые задачи на celery + redis;
- поддерживать «зеленый» ci, участвовать в code review коллег;
- собирать docker-образы и участвовать в деплое (ci в forgejo, kubernetes + flux), оперативно разбирать инциденты на дев/прод стендах;
- работать в плотной связке с ai: ставить задачи claude code, поддерживать claude.md и скиллы проекта, проверять и доводить сгенерированный код;
- при необходимости выполнять небольшие правки на фронте (react + typescript).
что важно:
-
опыт: от 2 лет коммерческой разработки на позиции python-разработчика (middle+);
-
образование: техническое среднее или высшее (физика, математика, инженерия, горное дело — приветствуется технический склад ума, а не менеджмент);
-
технический стек:
-
python 3.11+ (глубокое понимание typing, async/await, gil и event loop);
-
fastapi + pydantic 2 (проектирование rest api, depends, авторизация jwt/oidc, openapi);
-
sqlalchemy 2 (async) + alembic (понимание транзакций, индексов, n+1, планов запросов);
-
postgresql, redis, celery (ретраи, идемпотентность, планировщик);
-
docker / docker-compose, git (feature branches, pr, rebase), базовый linux;
-
тестирование: pytest, pytest-asyncio, фикстуры, моки (respx).
-
-
работа с ai: обязательный плотный опыт использования claude (claude code) в разработке, умение ставить задачи агенту и ревьюить код.
если вы готовы работать с передовым стеком, не боитесь сложных интеграций и хотите прокачивать свои навыки в сильной команде — ждем ваше резюме!
