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

IT школа Hello World

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

Санкт-Петербург, 8-я линия Васильевского острова, 25

Метро: Василеостровская

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

Мы ищем опытного разработчика Django (Middle) для усиления нашей backend-команды. Вы будете отвечать за разработку нового функционала, поддержку существующих систем и обеспечение того, чтобы наши приложения были надежными, масштабируемыми и отказоустойчивыми. Эта роль идеально подходит для того, кому комфортно работать на всех этапах жизненного цикла разработки: от написания чистого кода и исчерпывающих тестов до развертывания и мониторинга приложений в production-среде.

Ключевые обязанности

  • Проектировать, создавать и поддерживать эффективный, переиспользуемый и надежный код с использованием Python и Django.
  • Разрабатывать и управлять сложными изменениями схемы базы данных с помощью миграций Django.

  • Внедрять и управлять асинхронными фоновыми задачами, используя Celery и Redis.

  • Писать надежные unit и интеграционные тесты с высоким покрытием, используя Pytest.

  • Создавать, управлять и оптимизировать наши пайплайны GitLab CI/CD для автоматизированного тестирования и развертывания.

  • Контейнеризировать приложения с помощью Docker и управлять сервисами с помощью Docker Compose.

  • Вносить вклад в наш стек наблюдаемости (observability) путем интеграции сервисов с Prometheus и создания дашбордов в Grafana.

  • Использовать сигналы Django для слабосвязанной (decoupled) обработки событий в приложении.

  • Взаимодействовать с front-end разработчиками, менеджерами продуктов и другими инженерами, используя Git (код-ревью, merge requests).

  • Устранять неисправности, отлаживать и обновлять существующие системы для обеспечения производительности и безопасности.

Требуемые квалификации

  • 3-5+ лет профессионального опыта в backend-разработке на Python и Django.

  • Уверенный опыт работы с Celery и Redis: Вы создавали и управляли сложными очередями асинхронных задач.

  • Навыки тестирования: У вас есть твердое понимание Pytest, и вы считаете тестирование критически важным для качества кода.

  • DevOps и CI/CD: У вас есть практический опыт работы с GitLab CI/CD (или аналогичными, такими как Jenkins/GitHub Actions) и вы понимаете принципы непрерывной интеграции и доставки.

  • Контейнеризация: Вы уверенно владеете Docker и Docker Compose для локальной разработки и production-окружений.

  • Мониторинг: У вас есть практический опыт сбора метрик с помощью Prometheus и их визуализации в Grafana.

  • Навыки работы с БД: Вы глубоко понимаете Django ORM и управление состоянием базы данных с помощью миграций.

  • Владение Git: Вы в высшей степени комфортно работаете с Git, включая ветвление, слияние и разрешение конфликтов.

  • Знание Django: У вас есть хорошие рабочие знания таких концепций, как сигналы Django.

  • Проактивный подход к решению проблем и сильные коммуникативные навыки.

Как будет происходить отбор:

  • Тестовое задание
  • Собеседование с Tech Lead и Product и Project manager
  • Финальное собеседование для обсуждения условий трудоустройства

Для отклика на вакансию отправьте свое резюме.

Этапы собеседования

  1. Выполнение тестового задания.
  2. Собеседование с тех лидом по итогам тестового задания.
  3. Обсуждение условий труда.
  4. Получение оффера.
Навыки
  • Python
  • Pytest
  • REST API
  • Celery
  • GitLab CI
  • PostgreSQL
  • Django Rest Framework
  • REST
  • Nginx
  • Docker
  • SQL
  • Redis
  • Django Framework
Посмотреть контакты работодателя

Адрес

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

Совкомбанк Технологии

Python разработчик Middle в офис

Совкомбанк Технологии

Полный день
  • Санкт-Петербург

  • Не указана

Рекомендуем
IT школа Hello World

Python backend developer (Middle)

IT школа Hello World

Полный день
  • Санкт-Петербург

  • до 250000 RUR

Рекомендуем
Адвирос

Senior Python developer

Адвирос

Полный день
  • Санкт-Петербург

  • до 250000 RUR

Рекомендуем
VK
Полный день
  • Санкт-Петербург

  • до 250000 RUR

Алабуга, ОЭЗ ППТ

Python Engineer (senior)

Алабуга, ОЭЗ ППТ

Полный день
  • Санкт-Петербург

  • от 225000 RUR

Вайт Код

Senior Python developer

Вайт Код

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

  • от 225000 RUR

Beber Inc
Полный день
  • Санкт-Петербург

  • до 280000 RUR

Протей Ай-Ти-Инжиниринг
Полный день
  • Санкт-Петербург

  • до 200000 RUR

Полный день
  • Санкт-Петербург

  • от 160000 RUR

СПбЭК- Майнинг
Полный день
  • Санкт-Петербург

  • от 160000 RUR

СБЕР
Полный день
  • Санкт-Петербург

  • от 160000 RUR

Леста Игры

Automation QA Engineer (Python)

Леста Игры

Полный день
  • Санкт-Петербург

  • от 160000 RUR

СБЕР
Полный день
  • Санкт-Петербург

  • от 160000 RUR

Ozon
Удаленная работа
  • Санкт-Петербург

  • от 160000 RUR

Evercode Lab
Полный день
  • Санкт-Петербург

  • от 160000 RUR

Evercode Lab
Полный день
  • Санкт-Петербург

  • от 160000 RUR

North Union
Полный день
  • Санкт-Петербург

  • от 2000 EUR

ЭВРИКА, Санкт-Петербург

Middle Machine Learning инженер (NLP)

ЭВРИКА, Санкт-Петербург

Полный день
  • Санкт-Петербург

  • от 2000 EUR

Evercode Lab
Полный день
  • Санкт-Петербург

  • от 2000 EUR

Evercode Lab
Полный день
  • Санкт-Петербург

  • от 2000 EUR

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

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