Автор на курс 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