Должностные обязанности Программист python

Общие положения Программиста Python

Программист Python — специалист, отвечающий за разработку, сопровождение и оптимизацию программного обеспечения на языке Python. Обеспечивает реализацию бизнес‑логики, поддержку API и микросервисов, интеграцию с внешними сервисами, автоматизацию процессов и качество продукта. Действует в рамках архитектурных решений проекта, внутренних стандартов разработки, практик CI/CD и требований безопасности.

Квалификационные требования Программиста Python

  • Высшее образование в области ИТ, прикладной математики или эквивалентный практический опыт.
  • Опыт коммерческой разработки на Python: от 1–2 лет (Junior), 2–4 года (Middle), 4+ лет (Senior).
  • Уверенное владение Python 3.x, знание особенностей async/await — преимущество.
  • Опыт с веб‑фреймворками: Django, Flask, FastAPI (в зависимости от проекта).
  • Опыт работы с rDBMS: PostgreSQL (оптимизация запросов, миграции), знание NoSQL (Redis, MongoDB) — желателен.
  • Опыт написания и поддержки REST/GraphQL API, понимание HTTP, WebSocket, gRPC.
  • Навыки тестирования: pytest, unittest; принципы TDD/BDD и покрытие тестами.
  • Владение системами контроля версий (Git), практиками code review и CI/CD (GitHub Actions, GitLab CI, Jenkins).
  • Знание контейнеризации и оркестрации: Docker; опыт с Kubernetes — преимущество.
  • Базовые навыки DevOps: деплой, мониторинг (Prometheus, Grafana), логирование (ELK/EFK).
  • Понимание вопросов безопасности: OWASP, аутентификация/авторизация, безопасная работа с данными.
  • Навыки профилирования и оптимизации производительности (profiling, caching, оптимизация запросов).
  • Английский — технический уровень для чтения документации и общения в международной команде.
  • Личные качества: аналитическое мышление, внимательность к деталям, командная работа и готовность к обмену знаниями.

Должностные обязанности Программиста Python

  • Разработка серверной логики и модулей приложения на Python в соответствии с требованиями продукта.
  • Проектирование и реализация REST/GraphQL API, контрактов, версионности API.
  • Написание читаемого, поддерживаемого кода; соблюдение кодстайла и стандартов команды.
  • Создание и поддержка модульных и интеграционных тестов, участие в внедрении практик TDD/BDD.
  • Оптимизация производительности: профилирование кода, оптимизация запросов к БД, внедрение кэширования.
  • Интеграция с внешними сервисами и очередями (RabbitMQ, Kafka, Redis queues).
  • Подготовка миграций БД, участие в планировании изменений схемы данных.
  • Участие в code review, документирование архитектурных решений и API (OpenAPI/Swagger).
  • Настройка и поддержка пайплайнов CI/CD, помощь в автоматизации релизов и rollback‑сценариев.
  • Поддержка контейнеризации приложений (Docker) и взаимодействие с DevOps для деплоя.
  • Мониторинг приложений, анализ логов и участие в инцидент‑менеджменте.
  • Менторство младших разработчиков и участие в повышении квалификации команды.

Отчетность Программиста Python

Программист Python подотчётен тимлиду/руководителю разработки и предоставляет:

  • ежедневные/еженедельные статус‑отчёты по задачам и блокерам;
  • pull‑request‑описания и результаты code review;
  • отчёты по покрытию тестов, метрикам производительности и инцидентам;
  • оценку трудоёмкости задач и рисков при планировании спринтов.

Права Программиста Python

  • Предлагать архитектурные и технические решения по улучшению кода и инфраструктуры.
  • Останавливать релиз или требовать доработки при выявлении критических багов или уязвимостей.
  • Запрашивать информацию и доступы у смежных команд (DevOps, QA, Product) для выполнения задач.
  • Участвовать в выборе инструментов, библиотек и стандартов разработки.
  • Инициировать рефакторинг и техдолг‑чек‑инициативы в рамках утверждённых планов.

Критерии эффективности и ответственность Программиста Python

  • Критерии эффективности: качество и стабильность релизов, скорость доставки фич, уровень тестового покрытия, количество багов на продакшне, производительность сервисов.
  • Примеры KPI:
    • Покрытие критичных модулей тестами ≥ 70–80% (в зависимости от проекта);
    • Bug escape rate (критические баги на прод.) — 0;
    • Lead time (время от задачи до релиза) — в рамках команды (например ≤ 7 дней);
    • Время восстановления после инцидента (MTTR) — минимальное.
  • Программист несёт ответственность за корректность реализованной логики, качество кода, соблюдение стандартов безопасности и SLA. За несоблюдение обязанностей применяются меры в соответствии с внутренними регламентами и трудовым законодательством.

Подбор Программиста Python в кадровом агентстве ФАВОРИТ

  • Мы подбираем программистов Python с проверкой практических навыков: тестовые задания, ревью кода, оценка архитектурного мышления.
  • Оцениваем опыт в стекe (Django, FastAPI, PostgreSQL, Redis, Docker, Kubernetes, CI/CD), умение работать с API и в микросервисной архитектуре.
  • Проводим проверку бэкграунда, рекомендаций и soft‑skills (коммуникация, работа в команде, менторство).
  • Сопровождаем адаптацию кандидата в probation‑период и предлагаем гарантийную замену при несоответствии.

Для оперативного подбора программиста Python, способного быстро включиться в проект, писать качественный код и обеспечивать надёжность серверной части, обращайтесь в Международное кадровое агентство ФАВОРИТ. Мы поможем подобрать специалиста под ваш стек, нагрузку и требования безопасности.

Открытые вакансии

Директор по технологии
Город: Москва, Зарплата: 150 000 ₽
Производство, сервисное обслуживание
Срочно
Сферы деятельности, компании, из которых предпочтительны кандидаты: Производство кабельной продукции, пластмасс, резины, полимеров и т.п.
23 марта, 2026 • 15:20
Курьер
Город: Москва, Зарплата: 180 000 ₽
Продажи, обслуживание клиентов
Срочно
Гибкий график
Корпоративное обучение
Компенсация питания
Бонусы / KPI
Корпоративы
Выездная работа
Курьер
з/п 180 000 ₽
23 марта, 2026 • 15:20
Менеджера отдела продаж
Город: Москва, Зарплата: 100 000 ₽
Продажи, обслуживание клиентов
Срочно
Компенсация питания
Коммуникабельность, ведение сделок, сверки с клиентами
17 марта, 2026 • 15:44
Помощник по хозяйству / Семейная пара на ферму
Город: Москва, Зарплата: 150 000 ₽
Сельское хозяйство
Срочно
Гибкий график
17 марта, 2026 • 15:44
Врач-нефролог
Город: Москва, Зарплата: 88 000 ₽
Медицина, фармацевтика
Срочно
Гибкий график
Образование, специальное дополнительное обучение: высшее медицинское образование (диплом государственного образца), имеющий специализацию по нефрологии и юридическое право заниматься медицинской деятельностью по данной специальности. обязательно интернатура/ординатура. Действующая аккредитация по специальности «Нефрология». Если у кандидата есть интернатура, ординатура «анестезиология-реаниматология», «хирургия», «терапия», «урология» и есть стаж работы по данным специальностям, кандидат может быть принят на должность врач-стажер (без потери в оплате труда) на период прохождения профессиональной переподготовки по специальности «нефрология» (время обучения – 4-4,5 месяца). опыт работы в диализе не менее 5 лет; при отсутствии опыта – обучение в процессе работы с наставником. ( на период обучения заработная плата выплачивается в полном объеме)
13 марта, 2026 • 20:31