Junior Python-разработчик (FastAPI)
Технологии
Описание вакансии
Кратко о роли
Квитто ищет Junior Python-разработчика в backend-команду для работы над API платёжного сервиса. Ожидается активное использование ИИ-ассистентов в ежедневной разработке.
Ключевые задачи
- Разработка REST API на FastAPI (платежи, рассрочки, подписки).
- Интеграция с банками и платёжными партнёрами, обработка вебхуков.
- Проектирование таблиц PostgreSQL и написание миграций Alembic.
- Покрытие кода тестами (pytest, httpx).
- Реализация фоновых задач (отправка чеков, сверка статусов).
- Работа с ИИ-ассистентами и прохождение код-ревью.
Обязательные требования
- Python 3.11+ (типизация, async/await).
- Опыт работы с FastAPI, Pydantic v2.
- Знание SQL, PostgreSQL, SQLAlchemy 2.0.
- Понимание HTTP, REST и идемпотентности.
- Навыки работы с Git, Docker, Docker Compose.
- Умение эффективно использовать ИИ-инструменты (Cursor, Claude, Copilot).
Будет плюсом
- Понимание онлайн-платежей (эквайринг, 3-D Secure, HMAC).
- Опыт с Redis и фоновыми задачами (Celery, arq, Taskiq).
- Опыт интеграции с LLM через API.
- Знание инструментов: ruff, mypy, GitHub Actions, aiogram.
Условия и бенефиты
- Зарплата 90 000 – 120 000 ₽.
- Свободный график.
- Молодая команда и наставничество.
- Обучение за счёт компании.
- 21 день оплачиваемого отдыха и 21 день на случай болезни.
Процесс найма
- Для отклика напишите в Telegram указанному контакту.
Квитто — финтех-сервис для онлайн-бизнеса: приём оплат, рассрочки, кредиты, чеки по 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.
Условия:
- Вилка: 90 000 – 120 000 ₽ в месяц.
- Свободный график.
- Молодая команда.
- Наставничество, код-ревью каждой задачи.
- Обучение за счёт компании.
- 21 оплачиваемый день отдыха в год и ещё 21 — на случай болезни.
Оригинальная вакансия:
https://t.me/fordev/57414