Назад

Python-разработчик (Python)

50 000 - 150 000₽
Формат работы
remote (только Russia)
Тип работы
parttime
Грейд
middle/senior
Страна
Russia/Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Python-разработчик (Python): Разработка и развитие существующих Telegram-ботов, админ-панелей и API с акцентом на Django, FastAPI, асинхронный код и интеграции с внешними ресурсами. Фокус на поддержке продакшена, рефакторинге, фоновых задачах, платежах и взаимодействии между микросервисами.

Локация: удалённая работа из России или Беларуси.

Зарплата: 50 000–150 000 ₽ в месяц до вычета налогов; сдельная оплата за конкретные задачи.

Компания

HeadHunter представляет постоянную работу над крупным проектом с существующими Telegram-ботами, маркетплейсом игровых товаров и async FastAPI-микросервисом.

Что делать

  • Разрабатывать и внедрять новые функции в работающих Telegram-ботах.
  • Поддерживать и развивать административные панели.
  • Проектировать API и интеграции с внешними ресурсами.
  • Поддерживать и рефакторить существующий код.
  • Работать с Django-монолитом и асинхронными FastAPI-микросервисами, включая платежи, отчёты и WebSocket-уведомления.
  • Взаимодействовать с разработчиками, участвовать в обсуждении задач и согласовании архитектурных решений.

Требования

  • Опыт от 3 до 6 лет; уровень Middle+/Senior Python backend-разработчика.
  • Python 3.11+, asyncio и асинхронный код.
  • Django 5, Django REST Framework, REST API, JWT с simplejwt и OpenAPI с drf-spectacular.
  • FastAPI, Pydantic v2 и dependency-injector для построения асинхронных API.
  • PostgreSQL, SQLAlchemy 2 в async-режиме, Django ORM и миграции Alembic.
  • Redis для кэширования, очередей и pub/sub; Celery для фоновых задач, включая celery-beat/redbeat.
  • Docker и Docker Compose для развёртывания и локальной разработки.
  • Telegram-боты на aiogram 3; pytest, pytest-asyncio, моки и фикстуры.
  • Git, code review и умение работать в связанных проектах.

Хорошо, если есть

  • Telethon, Kafka с aiokafka или faust-streaming, WebSockets и инструменты channels/djangochannelsrestframework/daphne.
  • Опыт чистой или слоистой архитектуры с разделением api, app_layer, domain и infra.
  • Платёжные интеграции, эквайринг, вебхуки и inline-платежи.
  • S3/MinIO, boto3, aiobotocore, django-storages и работа с Excel через openpyxl.
  • Nginx, HAProxy, PgBouncer, fail2ban и OpenTelemetry.
  • Инструменты качества кода: mypy, ruff, black, isort, flake8, bandit и pre-commit.
  • GitLab CI.

Культура и преимущества

  • Удалённая работа из России или Беларуси.
  • Постоянный поток задач в рамках крупного проекта.
  • Долгосрочное сотрудничество для подходящих кандидатов.
  • Сдельная оплата за конкретные задачи.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →