← Вернуться к списку вакансий

Python Backend Developer (Middle / Senior / Tech Lead)

по договоренности
Фьюжн
· 3 дня назад
Описание вакансии
Ожидания от кандидата
  • коммерческий опыт разработки на 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:

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

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

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

Откликнитесь на вакансию:
Посмотреть контакты
Ссылка скопирована!
Рекомендуем вакансии
Senior FullStack/Lead
по договоренности
СБЕР · Москва
Backend Developer (Middle/Senior/Senior+)
по договоренности
DIGITCORE · Москва
Backend Developer Python (Middle) ОФИС!!!, м. Рум…
до 150 000
Альфаматика · Москва
Backend Developer Python (Middle) ОФИС!!!, м. Рум…
до 150 000
Альфаматика · Москва
Middle+ Backend Developer (Python / FastAPI)
200 000 - 280 000
Алексеева Марина Николаевна · Москва
Python разработчик | Middle | Senior в Fintech
по договоренности
МКК Луна · Москва