Backend-разработчик (Middle)

РЦ ПЛИНОР

Backend-разработчик (Middle)

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

Метро: Бухарестская

Описание вакансии

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

  • Разработка и поддержка микросервисов на 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 час короче)
  • Стабильные выплаты два раза в месяц
  • Оформление согласно ТК РФ
  • Работа в аккредитованной ИТ-компании
  • Комфортные условия труда
  • Возможности для профессионального и карьерного роста
  • Современный офис, удобное рабочее место
Посмотреть контакты работодателя

Адрес

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

Финансово-правовой альянс

Python-разработчик middle

Финансово-правовой альянс

  • Санкт-Петербург

  • от 200000 RUR

Рекомендуем
Evercode Lab
  • Санкт-Петербург

  • от 200000 RUR

Рекомендуем
Газпромнефть-Снабжение

Backend-разработчик (middle+)

Газпромнефть-Снабжение

  • Санкт-Петербург

  • от 200000 RUR

Рекомендуем
СБЕР
  • Санкт-Петербург

  • от 200000 RUR

Atomic Protocol Systems OU

Web3 Backend Developer (Node.js)

Atomic Protocol Systems OU

  • Санкт-Петербург

  • от 200000 RUR

Social Media Holding
  • Санкт-Петербург

  • от 200000 RUR

Imprice
  • Санкт-Петербург

  • до 180000 RUR

Газпромнефть-Снабжение

Дата-инженер (middle)

Газпромнефть-Снабжение

  • Санкт-Петербург

  • до 180000 RUR

TutorPlace
  • Санкт-Петербург

  • до 400000 RUR

  • Санкт-Петербург

  • до 400000 RUR

Нанософт
  • Санкт-Петербург

  • до 400000 RUR

Партс Планет Трейдинг

QA Engineer/Тестировщик (Middle, Manual + Automation)

Партс Планет Трейдинг

  • Санкт-Петербург

  • до 400000 RUR

Дартс рекрутинг сервисез

Middle Manual QA Engineer (работа с ПАК)

Дартс рекрутинг сервисез

  • Санкт-Петербург

  • до 120000 RUR

TutorPlace
  • Санкт-Петербург

  • до 120000 RUR

Дартс рекрутинг сервисез
  • Санкт-Петербург

  • от 200000 RUR

Beget
  • Санкт-Петербург

  • от 200000 RUR

iFuture
  • Санкт-Петербург

  • от 200000 RUR

БАНК РОССИЯ

Middle DevOps инженер

БАНК РОССИЯ

  • Санкт-Петербург

  • от 200000 RUR

585, Холдинг
  • Санкт-Петербург

  • от 200000 RUR

Норд Клан
  • Санкт-Петербург

  • от 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию