Молинет

Senior Backend Engineer (Python)

Коротко

Senior backend-инженер для развития продукта price.ru, основной язык — Python. Нужно проектировать и разрабатывать backend-сервисы, участвовать в архитектурных решениях, работать с реляционными БД, Docker/Kubernetes, message brokers и микросервисной архитектурой. Требуется опыт 3-5 лет, умение переводить бизнес-задачи в техническые решения и декомпозировать сложные задачи. Формат работы — гибрид, офис в Санкт-Петербурге.

Проект price.ru
Ищем сильного backend-инженера для развития продукта. Основной язык разработки — Python.
Для нас Senior — это не только техническая экспертиза. Важно уметь понять задачу бизнеса, перевести её в техническую плоскость, декомпозировать и подобрать решение, которое решает текущую задачу и позволяет системе развиваться дальше.
Чем предстоит заниматься
•Разбирать продуктовые и бизнес-задачи и превращать их в технические решения.
•Декомпозировать крупные задачи и определять этапы реализации.
•Проектировать и разрабатывать backend-сервисы.
•Проектировать взаимодействие между компонентами и сервисами.
•Выбирать технологии и архитектурные подходы с учётом требований бизнеса, стоимости реализации и дальнейшего развития системы.
•Участвовать в архитектурных решениях и техническом развитии продукта.
Что нам важно
•Сильный опыт backend-разработки; желательно Python, но конкретный язык для нас менее важен, чем инженерный уровень.
•Хорошее понимание реляционных БД: транзакции, индексы, планы запросов, конкурентный доступ, поиск и устранение проблем производительности. Опыт с PostgreSQL будет преимуществом.
•Практический опыт с Docker и понимание Kubernetes.
•Опыт работы с message brokers и асинхронным взаимодействием.
•Хорошее понимание event-driven и микросервисной архитектуры: границы сервисов, consistency, idempotency, обработка ошибок и отказов.
•Понимание того, как приложение живёт в production: deployment, observability, диагностика, масштабирование.
•Умение работать с бизнес-требованиями: уточнять задачу, выявлять ограничения и переводить потребность бизнеса в технический дизайн.
•Умение декомпозировать сложные задачи на части, которые можно независимо реализовывать и поставлять.
•Способность выбирать простые, достаточные и расширяемые технические решения, понимая их компромиссы и стоимость.
•Способность смотреть на систему шире своего сервиса или конкретной задачи и учитывать влияние принимаемых решений на систему в целом.
Будет плюсом
Опыт проектирования высоконагруженных систем, технического лидерства, работы с несколькими языками и технологическими стеками, а также развития существующих систем без необходимости переписывать их с нуля.
У нас классный офис, отсутствие бюрократии и стремление трансформировать проект.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте