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

По договоренности

  • Елизаровская
  • Волковская
  • Бухарестская

Задачи, которые предстоит решать:
  • Разработка и поддержка микросервисов на Python
  • Проектирование и оптимизация API (REST) для взаимодействия между сервисами и фронтендом
  • Работа с базами данных: написание эффективных запросов, проектирование схем, обеспечение целостности данных
  • Интеграция и работа с брокерами сообщений для асинхронной обработки задач
  • Участие в проектировании архитектуры системы и принятии технических решений
  • Написание чистого, поддерживаемого и хорошо документированного кода
  • Code review, рефакторинг и постоянное улучшение кодовой базы
  • Взаимодействие с другими командами (фронтенд, DevOps, аналитика) для успешной реализации функциональности
Для решения этих задач потребуется:
Python:
  • Глубокое понимание Python 3.8+ (async/await, type hints, context managers, декораторы)
  • Опыт работы с фреймворками для создания веб-API: FastAPI (предпочтительно) или Flask/Django REST Framework
  • Знание принципов ООП, SOLID и умение писать идиоматичный код
  • Опыт работы с системами миграции БД (Alembic)​​​
Базы данных:
  • PostgreSQL: Уверенное владение: сложные SQL-запросы (JOIN, оконные функции), индексы, транзакции, изоляция
  • ClickHouse: Опыт работы с колоночными БД. Понимание особенностей: партиционирование, создание и оптимизация таблиц, написание эффективных аналитических запросов
  • Redis: Использование в качестве кеша (pub/sub) и для хранения временных данных. Понимание типов данных Redis
Асинхронное взаимодействие и брокеры сообщений:
  • RabbitMQ (или 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
Показать на большой карте

Поделиться:

Опубликована день назад

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

от 224 900 ₽
Выше средней на 28%
Обязанности: - Разработка ПО на языке PHP - Поддержка текущих версий ПО - Участие в тестировании и сопровождении ПО Требования: - Опыт работы с PHP от 2-х лет - Опыт работы с СУБД MySQL - Умение профилировать SQL-запросы - Знание способов профилирова...
  • Полный день
  • Опыт от 3 лет
Логотип компании СевенТест, НТЦСевенТест, НТЦ
  • Санкт-Петербург
6 дней назад
Сейчас мы находимся в поиске талантливого Node.JS-разработчика :) Чем предстоит заниматься: Разработка ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Evercode LabEvercode Lab
  • Санкт-Петербург
11 дней назад
eLama — самостоятельная технологическая платформа в digital-маркетинге. Мы развиваемся в рамках экосистемы Яндекса и создаем собственный продукт, который интегрирует все ключевые рекламные системы - от VK до Avito и Telegram. Мы сохранили самостоятел...
  • Полный день
  • Опыт от 3 лет
Логотип компании ЯндексЯндекс
  • Санкт-Петербург
22 дня назад
200 000 - 250 000 ₽
Выше средней на 28%
Компания IDENT является одним из лидеров автоматизации процессов в стоматологии. Более 2 000 000 приемов проводится через IDENT в месяц. В связи с развитием облачных решений ищем в команду специалиста, которому было бы интересно: На практике реализов...
  • Полный день
  • Опыт от 3 лет
Логотип компании STOMODOMO GROUPSTOMODOMO GROUP
  • Санкт-Петербург
22 дня назад
Наш стэк: - Frontend: Vue3 (внутренние проекты через inertia, внешний на rest) - Backend: PHP8 (Laravel ...
  • Полный день
  • Опыт от 3 лет
Логотип компании VedexxVedexx
  • Санкт-Петербург
22 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.