Ведущий бэкенд-разработчик Python / Backend Python Developer (Senior)

от 280 000 до 320 000 ₽ на руки

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Компетенции

Senior

Наш стек: Python, Django, Django REST Framework, Celery, PostgreSQL, MySQL, Redis, Docker, Docker Compose, GitLab, unittest, pytest.

Обязанности:

  • проектирование и разработка сложных веб-приложений на базе Django;
  • оптимизация производительности и масштабируемости приложений;
  • разработка и внедрение REST API и интеграция с внешними сервисами;
  • проектирование архитектуры базы данных и реализация сложных SQL-запросов;
  • взаимодействие с командой фронтенд-разработчиков для интеграции приложений;
  • наставничество, проведение код-ревью;
  • оценка трудоемкости задач.

Требования:

  • не менее 5 лет опыта работы с Python;
  • опыт разработки на Django не менее 3 лет;
  • опыт проектирования и разработки сложных веб-приложений;
  • глубокое знание Django и его основных компонентов;
  • опыт работы с Django REST Framework для создания RESTful API;
  • понимание принципов SOLID и опыт проектирования архитектуры приложений;
  • опыт работы с базами данных: PostgreSQL, MySQL, понимание оптимизации запросов и индексации;
  • знание и опыт работы с Docker для контейнеризации приложений;
  • опыт работы с Git и знания о CI/CD процессах;
  • понимание основ безопасности веб-приложений и внедрения мер для защиты данных;
  • опыт работы с Celery для фоновых задач;
  • знание и опыт работы с Redis для кэширования и управления очередями;
  • опыт написания тестов с использованием unittest или pytest;
  • умение работать с тестовыми покрытиями, разработка unit и integration тестов;
  • навыки создания и поддержания документации для разработчиков;
  • способность принимать архитектурные решения и руководить техническим развитием проекта;
  • опыт наставничества и управления командой, проведения код-ревью;
  • хорошие коммуникативные навыки и умение работать в команде;
  • способность решать сложные проблемы и предлагать эффективные решения;
  • умение самостоятельно разобраться в поставленных задачах;
  • английский язык на уровне чтения технической документации.

Будет плюсом:

  • опыт работы с GraphQL;
  • знание JavaScript;
  • опыт взаимодействия с фронтенд-командой;
  • опыт настройки Nginx и Gunicorn для деплоя приложений.
Условия:
  • аккредитованная ИТ-компания;
  • работа в офисе, "гибрид" обсуждается после испытательного срока;
  • полный рабочий день, 5/2;
  • гибкое начало рабочего дня (9:00-11:00);
  • легкий в общении коллектив, лояльное руководство;
  • отсутствие дресс-кода, зона игр, удобный офис, вкусный кофе.

Ключевые навыки

Python
Django rest framework
Rest api
Postgresql
Mysql connector/c++
Docker
Version control/git
Redis c++ client
Celery
Pytest
Руководство коллективом
Руководство командой разработчиков
Базы данных
Код-ревью
Ит-архитектура

Адрес

Москва, Павелецкая набережная, 8с6

Контактная информация

Группа компаний ТехноТранс (АО Технотранс)

Сайт: technotrans.group

Почта: не указана

Вакансия опубликована 15.01.2025 в г. Москва.

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

#

от 1 000 до 2 000 $

Москва

Удаленная работа

Подробное описание

19 декабря

#

Москва

Удаленная работа

Подробное описание

28 декабря

#

Senior

Москва

Павелецкая

Полный день

Подробное описание

15 января