Python Senior Backend Developer

Python Senior Backend Developer


Компания: GB Agency (https://gbhiring.com/ru/)

Локация: РФ

Формат работы: remote

Зарплата: 260 000—350 000 рублей net

Занятость: full-time, MSK timezone. Оформление по ТК РФ.

Продукт

Платформа аналитики.

Задачи

  • Разработка и проектирование backend на Python с FastAPI и Django.
  • Разбираться с legacy-сервисами (рефакторинг и распил на микросервисы — 50% времени).
  • Писать новые фичи (другая 50%).
  • Проектировать архитектуру.
  • Проводить code review.

Стек

  • Python 3.10+ (Django DRF для больших сервисов, FastAPI для микросервисов — поддерживаем оба).
  • БД: PostgreSQL (основная), ClickHouse (аналитика).
  • Async: Celery/Gevent, RabbitMQ/Redis (брокеры).
  • Хранилища: S3 (Yandex Cloud, VK Cloud, MinIO).
  • Интеграции: API, брокеры, расписания, общие БД.
  • Инструменты: Docker, Git/GitLab CI/CD (автоматизация тестов/деплоя), SQLAlchemy.
  • Архитектура: Микросервисы, REST API, WebSocket/SSE, транзакции/блокировки (без распределённых пока).

Ожидания по опыту

  • 5+ лет в backend на Python, уверенное владение Django (DRF) и FastAPI.
  • Опыт проектирования REST API, WebSocket/SSE.
  • Знание async/многопоточности (asyncio/gevent, Celery).
  • Работа с блокировками/транзакциями, архитектурой данных (нормализация/денормализация).
  • Глубокое SQL (PostgreSQL/ClickHouse: индексы, партиционирование, views).
  • Опыт с SQLAlchemy, S3, Redis/RabbitMQ/Celery.
  • Docker, Git, CI/CD (GitLab), приёмочные тесты (pytest).
  • Понимание микросервисной архитектуры, интеграций (API, брокеры, cron).
Будет плюсом: настройка серверов (nginx/apache); базовый JS/TS/HTML/CSS (для понимания фронта); Kubernetes, Kafka.

Откликнуться: @esmmakarova

Report Page