Электронная торговая площадка Газпромбанка

Преподаватель Python в ИТ-школу

Не указана
  • Москва
  • Проектная работа
  • Удаленная работа
  • От 3 до 6 лет

Привет!

В ИТ-школу IT2Go ищем преподавателя по Python, который готов погрузиться в увлекательный мир передачи накопленной экспертизы и стать поддержкой для коллег в развитии их компетенций.

Проект на 3 месяца, срочный трудовой договор, неполная занятость.

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

  • Проведение лекций и практических занятий для стажеров-разработчиков в рамках ИТ-школы
  • Помощь методологу в разработке и адаптации учебных материалов
  • Проверка и рецензирование домашних заданий и проектов студентов
  • Разработка систем автоматизированной проверки домашних заданий
  • Консультирование студентов по возникающим вопросам
  • Отслеживание прогресса каждого студента и предоставление обратной связи
  • Проведение оценочных мероприятий

Технические навыки и знания:

  • Опыт коммерческой разработки на Python: не менее 3 лет, включая создание полноценных веб-приложений
  • Опыт с фреймворками:

    • Django (не менее 2 лет)
    • FastAPI или Flask (не менее 1 года)
  • Знание баз данных:

    • PostgreSQL или MySQL
    • ORM (SQLAlchemy, Django ORM)
    • Опыт проектирования схем БД
  • Опыт с инструментами разработки:

    • Git (ветвление, CI/CD)
    • Docker и контейнеризация
    • Linux/Unix-системы
  • Знание веб-протоколов и стандартов:

    • REST API
    • HTTP/HTTPS
    • Аутентификация и авторизация (OAuth, JWT)
  • Понимание архитектуры приложений:

    • Монолитная и микросервисная архитектура
    • Паттерны проектирования
    • Асинхронное программирование
  • Навыки автоматизации:

    • Опыт написания тестов (unit, integration, e2e)
    • Знание инструментов для автоматической проверки кода
    • Опыт с CI/CD для автоматизации процессов

Опыт преподавательской деятельности/ менторинга/ наставничества

Личные качества и soft skills:

  • Терпение и внимательность к вопросам студентов
  • Отличные коммуникативные навыки, умение четко выражать мысли
  • Организованность и пунктуальность
  • Увлеченность предметом и способность мотивировать студентов

Образование и сертификация:

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