Просмотр вакансии

Сегодня 30-06-2026 22:01
22.06.2026, 10:45

Middle backend-разработчик

Работодатель: РЦ ПЛИНОР

РЦ ПЛИНОР

Город: Санкт-Петербург
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет

Задачи, которые предстоит решать:

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

Для решения этих задач потребуется:

Python:

  • Глубокое понимание Python 3.10+ (async/await, type hints, context managers, декораторы)
  • Опыт работы с фреймворками для создания веб-API: FastAPI (предпочтительно) или Flask/Django REST Framework
  • Знание принципов ООП, SOLID и умение писать идиоматичный код
  • Опыт работы с системами миграции БД (Alembic)

Базы данных:

  • PostgreSQL(): Уверенное владение: сложные SQL-запросы (JOIN, оконные функции), индексы, транзакции, изоляция
  • ClickHouse: Опыт работы с колоночными БД. Понимание особенностей: партиционирование, создание и оптимизация таблиц, написание эффективных аналитических запросов
  • Redis: Использование в качестве кеша (pub/sub) и для хранения временных данных. Понимание типов данных Redis

Асинхронное взаимодействие и брокеры сообщений:

  • 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 или аналогами

Для вас:

  • График работы в офисе 5/2 с 9:00 до 18:00 или в 8:00 до 17:00 (в пятницу на 1 час короче)
  • Стабильные выплаты два раза в месяц
  • Оформление согласно ТК РФ
  • Работа в аккредитованной ИТ-компании
  • Комфортные условия труда
  • Возможности для профессионального и карьерного роста
  • Современный офис, удобное рабочее место

Адрес: Санкт-Петербург, Софийская улица, 6к8

 

Откликнуться на вакансию

Дата
30.06 01.07
USD
2.9066 2.9041
EUR
3.3144 3.3099
RUB
3.7386 3.7384
CNY
4.2675 4.2854
CHF
3.5944 3.5871
GBP
3.8419 3.8437
PLN
7.7269 7.6991
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения