Confirmed on the employer's own hiring board on Oct 4, 2026. First seen by Alion on Oct 2, 2026.
Квитто - Финтех-сервис для онлайн-бизнеса: приём оплат из России и из-за рубежа, рассрочки и кредиты от банков-партнёров, оплата частями, чеки по 54-ФЗ и кешбэк с оборота. Их клиенты - онлайн-школы, эксперты и цифровые сервисы.
Ищут Junior Python-разработчика в backend-команду. Будете писать API платёжного сервиса на FastAPI: платежи, рассрочки, подписки, вебхуки от банков и чеки. Код пишут вместе с ИИ-ассистентами и ждём того же от вас: получить черновик от модели, проверить его и довести до продакшена.
Обязанности:
- разрабатывать REST API на FastAPI: платежи, рассрочки и оплата частями, подписки, возвраты;
- подключать банки и платёжных партнёров, принимать и проверять вебхуки;
- проектировать таблицы PostgreSQL и писать миграции Alembic;
- покрывать код тестами на pytest и httpx, особенно расчёты сумм и рассрочек;
- делать фоновые задачи: отправка чеков, повтор вебхуков, сверка статусов;
- работать с ИИ-ассистентами каждый день и проверять всё, что они генерируют;
- проходить код-ревью и ревьюить код коллег.
Требования:
- Python 3.11+: типизация, async/await;
- FastAPI, Pydantic v2;
- SQL и PostgreSQL, SQLAlchemy 2.0 или другая ORM;
- HTTP и REST, идемпотентность;
- Git, Docker и docker compose;
- Очень круто если есть (не обязательно) умение работать с ИИ: Cursor, Claude Code, Copilot, ChatGPT или Claude - даёте модели контекст, проверяете и правите сгенерированный код, а не вставляете его вслепую.
Будет плюсом: понимание онлайн-платежей (эквайринг, 3-D Secure, возвраты, HMAC-подпись вебхуков), Redis и фоновые задачи (Celery, arq, Taskiq), интеграции с LLM через API, свои правила для ассистента (CLAUDE.md, .cursorrules, MCP), ruff, mypy, GitHub Actions, aiogram.
Что предлагаем:
- Свободный график;
- Молодая команда;
- наставничество, код-ревью каждой задачи;
- платные подписки на ИИ-инструменты за счёт компании;
- обучение за счёт компании;
- 21 оплачиваемый день отдыха в год и ещё 21 - на случай болезни.
Первичный отбор: отклик → анкетирование и скрининг 20-30 минут

