Python Backend Developer (Middle / Senior / Tech Lead)

Дата размещения вакансии: 09.04.2026
Работодатель: Фьюжн
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет
Ожидания от кандидата
  • коммерческий опыт разработки на Python от 3-4 лет (для Senior от 5+ лет, для Tech Lead от 6+ лет);

  • уверенное знание Python 3.x:

  • понимание asyncio, event loop, многопоточности;

  • понимание внутреннего устройства Python; GIL

  • опыт разработки backend-сервисов и REST API:

    • ! FastAPI / Django / Flask

  • уверенное понимание ООП и принципов проектирования:

    • SOLID, KISS, DRY;

  • применение паттернов (GoF, Repository, Service, Unit of Work);

  • опыт разработки микросервисной архитектуры;

  • опыт работы с базами данных:

    • PostgreSQL / MySQL / MongoDB;

    • написание и оптимизация SQL-запросов;

  • проектирование схем данных;

  • опыт работы с ORM:

    • SQLAlchemy / Django ORM;

  • опыт работы с брокерами сообщений:

    • Kafka

    • RabbitMQ

    • Redis;

  • понимание принципов асинхронной обработки задач;

  • опыт реализации авторизации и безопасности:

    • OAuth2 / JWT / OpenID;

    • RBAC / ABAC;

  • опыт работы с Docker и контейнеризацией

  • понимание CI/CD и участие в деплое;

  • уверенная работа с Linux;

  • опыт написания тестов:

    • pytest;

    • unit и интеграционные тесты;

  • опыт работы с Git;

  • опыт работы в Agile-командах;
  • умение читать и поддерживать чужой код;

  • системное мышление и умение декомпозировать задачи;

  • опыт интеграции сервисов через API.

Будет плюсом
  • опыт разработки высоконагруженных систем;

  • опыт работы с WebSocket / SSE;

  • опыт работы с Kubernetes / OpenShift;

  • опыт работы с мониторингом и логированием:

    • Prometheus

    • Grafana

    • ELK;

  • опыт работы с полнотекстовым поиском;

  • опыт работы с Keycloak;

  • опыт работы с MongoDB / Redis на глубоком уровне;

  • опыт работы с облачными платформами;

  • опыт fullstack-разработки (React / Vue / Angular);

  • опыт работы с BI-инструментами;

  • опыт наставничества и лидерства.

Ключевые задачи
  • разработка и развитие backend-сервисов на Python;

  • проектирование и реализация REST API;

  • участие в проектировании архитектуры системы;

  • разработка микросервисной архитектуры;

  • интеграция с внутренними и внешними сервисами;

  • работа с базами данных и оптимизация запросов;

  • реализация асинхронной обработки задач;

  • разработка и поддержка тестов;

  • участие в код-ревью;

  • оптимизация производительности системы;

  • участие в CI/CD и деплое;

  • мониторинг и поддержка сервисов;

  • взаимодействие с командой разработки;

для Tech Lead:

  • архитектура системы;

  • управление командой;

  • развитие процессов.