К содержимому

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

180 000 — 280 000 ₽TS DevУдалённо · Москва

Ищем Python-разработчика с сильной инженерной базой, который умеет проектировать микросервисы, работать со сложной бизнес-логикой и поддерживать качество кода на высоком уровне. Предстоит развивать существующую систему с элементами легаси, участвовать в архитектурных решениях и взаимодействовать со смежными командами.

Что будет в работе

-

Разрабатывать и поддерживать микросервисы на Python.

-

Проектировать и развивать REST API с учётом общепринятых практик.

-

Работать с PostgreSQL: проектировать схемы данных, писать и оптимизировать сложные запросы.

-

Разбираться в существующей системе, включая легаси-компоненты, и постепенно улучшать её.

-

Следить за качеством, читаемостью, тестируемостью и поддерживаемостью кода.

-

Проводить code review и design review, участвовать в обсуждении технических решений.

-

Анализировать системные требования и оценивать техническую реализацию.

-

Взаимодействовать со смежными командами для согласования API и интеграций.

-

Участвовать в развитии архитектуры и повышении надёжности сервисов.

Что важно

-

От 3 лет коммерческой разработки на Python.

-

Уверенное владение Python и понимание особенностей языка.

-

Знание ООП, SOLID и основных принципов проектирования кода.

-

Опыт написания читаемого, поддерживаемого и тестируемого кода.

-

Практический опыт работы с PostgreSQL: сложные SQL-запросы, проектирование схем и оптимизация производительности.

-

Понимание микросервисной архитектуры, её преимуществ и ограничений, умение отличать микросервисы от распределённого монолита.

-

Опыт разработки и проектирования REST API.

-

Умение анализировать требования, аргументировать технические решения и оценивать последствия изменений.

-

Опыт проведения code review и участия в обсуждении архитектурных решений.

-

Готовность работать со сложной существующей системой и постепенно улучшать её.

Будет плюсом

-

Опыт разработки на FastAPI.

-

Практический опыт работы с Kafka и RabbitMQ.

-

Опыт настройки и поддержки CI/CD в GitLab CI.

-

Знакомство с Rust.

-

Опыт работы с LLM-инструментами и внимательного ревью кода, сгенерированного ИИ.

-

Опыт проектирования отказоустойчивых сервисов и асинхронных интеграций.

Английский

Отдельное требование к английскому не указано.

Процесс

-

Короткое общение с рекрутером.

-

Техническое интервью / TechCertify-скрининг.

-

Передача на подходящие проекты клиентам.

Если вам интересно разбираться в сложных системах, принимать инженерные решения и создавать код, который удобно поддерживать и развивать, будем рады вашему отклику.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.