сегодня

Backend developer (python)

ориентир по рынку
вакансия зп не указана
в среднем 315 271 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

ООО «РЦ «ПЛИНОР» — российская ИТ-компания, которая с 1998 года создаёт и внедряет цифровые решения для сельского хозяйства и племенного животноводства. Наши продукты используются в России и странах ближнего зарубежья, помогая автоматизировать отраслевые процессы и работать с большими объёмами данных. Мы развиваем программные продукты и интеграции, в которых важны надёжность, производительность и качество архитектуры. Приглашаем Middle Backend Developer, который будет участвовать в развитии серверной части наших решений и влиять на технические решения.

задачи

  • Разработка и поддержка микросервисов на Python.
  • Проектирование и оптимизация REST API для взаимодействия между сервисами и frontend.
  • Работа с базами данных: проектирование схем, написание эффективных запросов, обеспечение целостности данных.
  • Разработка асинхронных сценариев взаимодействия и интеграция с брокерами сообщений.
  • Участие в проектировании архитектуры системы и принятии технических решений.
  • Написание чистого, поддерживаемого и документированного кода.
  • Проведение code review, рефакторинг и улучшение кодовой базы.
  • Взаимодействие с командами frontend, DevOps и аналитики для реализации функциональности.

требования

  • Глубокое понимание 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 календарных дней.
  • Работа в аккредитованной ИТ-компании.
  • ДМС после года работы.
  • Пересмотр заработной платы по результатам работы.
  • Обучение за счёт компании и возможности профессионального роста.
  • Современная техника и всё необходимое для работы.
  • Комфортный офис в бизнес-центре с оборудованной кухней.
  • Спортивные мероприятия и корпоративные активности.
  • Открытое общение с руководством, лояльное отношение и поддержка коллег.
  • И это не все наши преимущества.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.