РЦ ПЛИНОР

Middle Backend Developer (Python)

Коротко

Middle Backend Developer (Python) в РЦ ПЛИНОР — российской ИТ-компании, разрабатывающей цифровые решения для сельского хозяйства и племенного животноводства. Работа на месте в офисе Санкт-Петербурга: разработка и поддержка микросервисов на Python, проектирование REST API, асинхронные интеграции с RabbitMQ/Kafka, работа с PostgreSQL, ClickHouse и Redis. Требуется 3-6 лет опыта, глубокое знание Python 3.10+, FastAPI или Django REST Framework, понимание микросервисной архитектуры и распределённых систем.

Локация
Санкт-Петербург, Софийская улица, 6к8. Работа на месте работодателя.
Компания
РЦ ПЛИНОР — российская ИТ-компания, создающая и внедряющая цифровые решения для сельского хозяйства и племенного животноводства, включая программные продукты и интеграции для работы с большими объёмами данных.
Что делать
•Разрабатывать и поддерживать микросервисы на Python.
•Проектировать и оптимизировать REST API для взаимодействия между сервисами и frontend.
•Проектировать схемы баз данных, писать эффективные запросы и обеспечивать целостность данных.
•Разрабатывать асинхронные сценарии и интеграции с RabbitMQ или Apache Kafka.
•Участвовать в проектировании архитектуры, технических решениях, code review, рефакторинге и улучшении кодовой базы.
•Взаимодействовать с командами frontend, DevOps и аналитики.
Требования
•От 3 до 6 лет опыта разработки.
•Глубокое знание Python 3.10+, включая async/await, type hints, context managers и декораторы.
•Опыт разработки веб-API на FastAPI или Django REST Framework, знание ООП и принципов SOLID, умение писать идиоматичный Python-код.
•Опыт работы с миграциями баз данных, в частности Alembic.
•Знание PostgreSQL: сложные SQL-запросы, JOIN, оконные функции, индексы, транзакции и уровни изоляции.
•Понимание ClickHouse: колоночные СУБД, партиционирование, проектирование и оптимизация таблиц, аналитические запросы.
•Знание Redis для кэширования, pub/sub и хранения временных данных, включая основные типы данных.
•Опыт работы с RabbitMQ или Apache Kafka, понимание Exchanges, Queues и AMQP, умение разрабатывать производительных consumers и publishers.
•Понимание микросервисной архитектуры, REST/gRPC API и распределённых систем, включая сетевые задержки, идемпотентность и согласованность данных.
Хорошо, если есть
•Опыт с Docker, Dockerfile и docker-compose.
•Опыт настройки CI/CD с GitLab CI/CD, GitHub Actions, Jenkins или аналогичными инструментами.
•Знакомство с Grafana, ELK Stack или аналогичными инструментами мониторинга и логирования.
Культура и преимущества
•Официальное оформление по ТК РФ с первого рабочего дня.
•Заработная плата по результатам собеседования и квалификации, стабильные выплаты дважды в месяц и пересмотр по результатам работы.
•Гибкое начало рабочего дня с 8:00 до 10:00; по пятницам рабочий день на час короче.
•28 календарных дней оплачиваемого отпуска, ДМС после года работы и обучение за счёт компании.
•Работа в аккредитованной ИТ-компании, современная техника и оборудованный офис.
•Спортивные мероприятия, корпоративные активности, открытое общение с руководством и поддержка коллег.

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

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

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

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

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