Автор на курс Python для Т-Банк.

Обязанности:

  • Подготавливать материалы и задачи для семинаров и домашних заданий
  • Работать над составлением программы вместе с методистом
  • Составлять тесты для задач

Требования:

  • Опыт создания структурированных материалов: лекций, практических заданий, тестов, примеров кода
  • Знание файловых подходов и стандартов кодирования PEP 8, модульной структуры кода
  • Опыт работы с FastAPI: создание маршрутов, middleware, интеграция с фронтендом, работа с шаблонами и статикой
  • Понимание базового синтаксиса Python: переменные, циклы, условия, функции, коллекции, обработка исключений
  • Умение адаптировать сложные концепции для начинающих и объяснять простым языком
  • Знание асинхронного программирования (Async/Await) и библиотек для работы с API: Requests, HTTPX, python-telegram-bot
  • Умение проектировать клиент‑серверные приложения, работать с JSON и обрабатывать HTTP-запросы (GET, POST, PUT, DELETE)
  • Знание MongoDB для хранения данных и Redis для кеширования
  • Опыт настройки логирования (Logging/Loguru)
  • Понимание кеширования — TTL, инвалидации
  • Умение настраивать периодические задачи: Apscheduler, Background Tasks