Описание
Квитто — финтех-сервис для онлайн-бизнеса: принимает платежи из России и из-за рубежа, предлагает рассрочки и кредиты от банков-партнёров, оплату частями, чеки по 54-ФЗ и кешбэк с оборота.
Задачи
•Разрабатывать 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
•Умение задавать ИИ-ассистентам контекст, проверять и исправлять сгенерированный код
•Будет плюсом: наличие пэт-проектов
Условия
•Свободный график
•Наставничество и код-ревью каждой задачи
•Обучение за счёт компании
•21 оплачиваемый день отдыха в год и ещё 21 день на случай болезни