Автоотклики

Опубликована 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).

Навыки из вакансии

PythonRabbitMQApache KafkaPostgreSQLMS SQL

Письмо под эту вакансию

Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.

Нужен вход через Telegram и подключённый hh — резюме берём оттуда.

Похожие вакансии

Не то, что искали? Ответьте на пять вопросов — подборка будет приходить в Telegram раз в день.

ИИ-работяга откликается на такие вакансии за вас — и пишет письмо к каждому отклику

24 часа бесплатнокарта не нужна