Назад
3 дня назад

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

180 000 - 280 000₽
Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Python-разработчик (Python/микросервисы): Разработка и развитие микросервисов, REST API и PostgreSQL-компонентов существующей системы с акцентом на сложную бизнес-логику, легаси и качество кода. Focus on проектирование архитектуры, оптимизацию запросов, согласование интеграций и повышение надёжности сервисов.

Локация: Москва; удалённый или гибридный формат работы.

Зарплата: 180000–280000 RUB в месяц, на руки.

Компания

TS Dev передаёт специалистов на подходящие клиентские проекты.

Что делать

  • Разрабатывать и поддерживать микросервисы на Python.
  • Проектировать и развивать REST API с учётом общепринятых практик.
  • Проектировать схемы данных PostgreSQL, писать и оптимизировать сложные SQL-запросы.
  • Разбираться в существующей системе с легаси-компонентами и постепенно улучшать её.
  • Поддерживать читаемость, тестируемость и сопровождаемость кода, проводить 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-скрининг.
  • Передача на подходящие проекты клиентам.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →