Опубликована 8 дней назад · hh.ru
Middle Backend Developer (Python)
РЦ ПЛИНОР
- Санкт-Петербург · офис
- middle
- вилка не указана
О вакансии
ООО «РЦ «ПЛИНОР» — российская ИТ-компания, которая с 1998 года создаёт и внедряет цифровые решения для сельского хозяйства и племенного животноводства. Наши продукты используются в России и странах ближнего зарубежья, помогая автоматизировать отраслевые процессы и работать с большими объёмами данных.
Мы развиваем программные продукты и интеграции, в которых важны надёжность, производительность и качество архитектуры. Приглашаем Middle Backend Developer, который будет участвовать в развитии серверной части наших решений и влиять на технические решения.
Чем предстоит заниматься
Разработка и поддержка микросервисов на Python.
Проектирование и оптимизация REST API для взаимодействия между сервисами и frontend.
Работа с базами данных: проектирование схем, написание эффективных запросов, обеспечение целостности данных.
Разработка асинхронных сценариев взаимодействия и интеграция с брокерами сообщений.
Участие в проектировании архитектуры системы и принятии технических решений.
Написание чистого, поддерживаемого и документированного кода.
Проведение code review, рефакторинг и улучшение кодовой базы.
Взаимодействие с командами frontend, DevOps и аналитики для реализации функциональности.
Что нам важно
Python и backend-разработка
Глубокое понимание 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 и окончание с 17:00 до 19:00. По пятницам рабочий день на час короче.
Ежегодный оплачиваемый отпуск - 28 календарных дней.
Работа в аккредитованной ИТ-компании.
ДМС после года работы.
Пересмотр заработной платы по результатам работы.
Обучение за счёт компании и возможности профессионального роста.
Современная техника и всё необходимое для работы.
Комфортный офис в бизнес-центре с оборудованной кухней.
Спортивные мероприятия и корпоративные активности.
Открытое общение с руководством, лояльное отношение и поддержка коллег.
И это не все наши преимущества.
Вакансии, которые могли бы вам подойти: Middle Python Developer, Middle Backend Developer, Python Backend Developer, Python-разработчик, backend-разработчик Python, разработчик серверной части на Python, Python Software Engineer, Backend Engineer, инженер-программист Python, разработчик микросервисов на Python, разработчик API, Python-разработчик (FastAPI), специалист по backend-разработке, Python Developer (PostgreSQL, Redis, RabbitMQ).
Навыки из вакансии
Письмо под эту вакансию
Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.
Нужен вход через Telegram и подключённый hh — резюме берём оттуда.



