Fido-Biznes Academy в поисках ментора по Python.
Наша академия готовит будущих разработчиков для работы в сфере финтеха.
Обязанности:
- Коммерческий опыт на Python 3.8+ от 3–5 лет, участие в production-проектах, регулярные code review.
- Знание ООП, dataclasses, protocols, typing/mypy, генераторы/итераторы, контекстные менеджеры.
- Асинхронность и параллелизм: asyncio, aiohttp / FastAPI, понимание GIL, threads / multiprocessing, очереди задач.
- Знание принципов SOLID, чистая архитектура и слоение, паттерны проектирования, рефакторинг legacy-кода.
- Веб-бэкенд: FastAPI / Flask, REST, схемы и валидация (Pydantic), авторизация (OAuth2/JWT), middlewares, CORS.
- Данные и БД: SQL (PostgreSQL/MySQL), ORM (SQLAlchemy), транзакции, миграции (Alembic), работа с JSON/CSV, профилирование запросов.
- Инфраструктура и инструменты: git (branching/PR), CI/CD (GitHub Actions / GitLab CI), линтеры и форматтеры (flake8 / ruff, black, isort, mypy, pre-commit), Docker / Docker Compose, базовое понимание логирования и мониторинга (logging, Sentry, Prometheus).
- Отладка и профилирование: pdb/ipdb, tracemalloc, cProfile, asyncio debug, анализ логов.
- Безопасность: Базовые практики OWASP, управление секретами, обновление зависимостей.
- Документация: Понятные README, docstrings, автодока (Sphinx/FastAPI docs), умение писать технические задания.
- Алгоритмы и структуры данных: Практическое понимание сложности и базовые оптимизации.
Требования: - Важен опыт менторства в программировании
- Умение объяснять сложные темы простым языком, структурировать материал, выстраивать учебные траектории.
- Проведение живых разборов и лайвкодинга, подготовка домашних заданий и проектов, критериев оценки.
- Грамотный code review с конкретной обратной связью и рекомендациями по улучшению.
- Диагностика пробелов, постановка целей, составление индивидуальных планов и поддержка мотивации.
- Навыки фасилитации групп, управление временем занятия, работа с вопросами и разным темпом.
- Культура общения: ясность, доброжелательность, конструктивность, стрессоустойчивость.
- Оплата 2 раза в месяц (аванс + ЗП). Важно, что оплата будет на основе часовой нагрузки. Чем больше часов -> тем больше ЗП