Лига Цифровой Экономики

Python-разработчик

middle · гибрид · Москва · полная · 7 июл

Как это работает

Описание

Проект крупного Банка ТОП-3! Команда запускает новый внутренний проект, целью которого является создание единой точки входа для работы с LLM-моделями внутри экосистемы, обеспечив полный контроль над расходами, доступом и лимитами.

Твои задачи:

  • Изучить существующую кодовую базу и адаптировать её под внутренние требования (Python, FastAPI)
  • Реализовать интеграции с провайдерами — добавить новый адаптер в систему прокси-запросов к LLM
  • Разработать механизмы выдачи и ротации API-ключей, контроля бюджетов, лимитов и квот (rate limiting, quota management)
  • Спроектировать и оптимизировать схемы данных в PostgreSQL (SQLAlchemy, миграции) для хранения информации о ключах, транзакциях и списаниях
  • Написать и покрыть тестами REST API (FastAPI) для взаимодействия с фронтендом (React / TypeScript) — управление пользователями, ключами, статистикой

Что мы ждем от тебя:

  • Опыт в разработке на Python от 2 лет
  • Отличное знание FastAPI или аналогичных фреймворков (Django / Flask с готовностью быстро переключиться)
  • Уверенное владение SQLAlchemy и PostgreSQL (проектирование схем, оптимизация запросов, миграции)
  • Понимание асинхронного программирования в Python (asyncio, httpx, aiohttp)
  • Опыт работы с REST API (проектирование, документация OpenAPI, валидация Pydantic)
  • Знание Docker (сборка образов, написание Dockerfile)
  • Понимание основ CI/CD и Git (работа в команде, ревью кода)
  • Опыт написания тестов (pytest, unittest)

Что мы обеспечиваем:

  • Внутренние семинары, митапы, мы очень любим учиться новому
  • ДМС со стоматологией для сотрудников и скидку на покупку ДМС для ближайших членов семьи
  • Технику для комфортной работы
  • Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудника

Навыки

pythonsqlalchemypostgresqlasynchronous programmingapi_testingdockerci_cdgittesting

Умный отклик

Разберем вакансию, зададим уточняющие вопросы и соберем резюме и сопроводительное

Как это работает

Если просят коды из SMS, установить ПО или перевести деньги — это мошенничество. Не соглашайтесь.