Ищем бэкенд-разработчика на языке программирования Python в позиции Middle или Middle+, который хочет развивать навыки коммуникации и умение давать качественную обратную связь на программе «Python-разработчик» в роли наставника.
Задачи:
- своевременная проверка студенческих домашних заданий и предоставление развернутой обратной связи в соответствии с рекомендациями по программе;
- предоставление развернутых текстовых комментариев на вопросы студентов в студенческом чате в Discord;
- проведение Q&A-сессий онлайн по итоговым проектам программы;
- сопровождение студенческих финальных проектов в формате индивидуальной обратной связи.
Ожидания:
- владение принципами гибких методологий разработки и умение применять их в рабочих ситуациях;
- наличие глубоких знаний и навыков программирования на Python, включая основы синтаксиса, структуры данных, функциональное, асинхронное и объектно-ориентированное программирование;
- умение эффективно использовать Git для управления кодом студентов и проведения обзоров;
- опыт работы с HTTP-запросами, понимание принципов работы с REST API и знание того, как взаимодействовать с внешними API;
- знание SQL и умение работать с базами данных, включая проектирование, создание и оптимизацию баз данных;
- навыки работы с Django и Django REST Framework, включая создание веб-приложений, работу с ORM и авторизацией;
- знание основ Linux и умение использовать Docker для контейнеризации приложений;
- опыт в написании юнит-тестов для Python-приложений;
- понимание основ работы с веб-технологиями, включая HTML, CSS и серверную часть;
- умение работать в продуктовой команде со средним и большим количеством ролей (проджект-менеджеры, продакт-менеджеры, аналитики, разработчики и т. д.).