Middle+/Senior Python Developer

200,000 - 250,000 RUB

Что за роль

Нужен Python-разработчик для развития SaaS-платформы публикации и монетизации цифрового контента. В продукте соединены пользовательские инструменты, подписки, платежи и интеграции с внешними сервисами. Backend построен на микросервисной архитектуре с асинхронной обработкой событий, распределёнными компонентами и blockchain-интеграциями.

Что предстоит делать

  • Разрабатывать и поддерживать backend-сервисы на Python с использованием FastAPI и asyncio.
  • Проектировать REST API и интеграции между микросервисами, включая взаимодействие по gRPC.
  • Работать с PostgreSQL: писать SQL-запросы, проектировать работу с данными и оптимизировать запросы.
  • Использовать Redis для кэширования и решать задачи конкурентного доступа и согласованности данных.
  • Разрабатывать асинхронную обработку событий с брокерами сообщений и интеграциями с внешними сервисами.
  • Писать unit- и интеграционные тесты, разбираться в существующем коде и доводить изменения до production.
  • Участвовать в технических решениях по масштабированию backend-систем и их наблюдаемости.

Что потребуется

  • От 3 лет коммерческой разработки на Python и уверенное понимание asyncio.
  • Практический опыт с FastAPI или аналогичным backend-фреймворком и разработкой REST API.
  • Знание PostgreSQL, SQL и Redis, включая оптимизацию запросов и использование кэширования.
  • Понимание микросервисной архитектуры и распределённых систем.
  • Опыт написания unit- и интеграционных тестов, базовое понимание Docker и CI/CD.
  • Самостоятельность в поиске решений и способность доводить задачи до production.

Что важно знать

В работе сочетаются прикладная backend-разработка, распределённая обработка событий и интеграции с blockchain-инфраструктурой. Дополнительным плюсом будут Kafka или RabbitMQ, Kubernetes, Prometheus, Grafana, OpenTelemetry, опыт создания отказоустойчивых систем и интеграции LLM через API. Указаны гибкий график и возможность работать из любой точки мира; оформление обсуждается индивидуально.

Оценка вакансии
7.7 / 10
Вакансия подробно описывает стек, задачи и требования, а также раскрывает зарплатную вилку и формат работы. Не указано название компании, а оформление предлагается обсуждать индивидуально; конкретные условия по нему не раскрыты.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал