Назад
2 дня назад

Python Backend Developer (Django)

500 000 - 800 000KZT
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Python Backend Developer (Django): Разработка и поддержка backend-сервисов, REST API и интеграций с внешними системами с акцентом на асинхронные сервисы, обработку данных и проектирование реляционных баз данных. Focus on создании сервисов на Python и Django, оптимизации PostgreSQL и SQL-запросов, контейнеризации Docker, автоматизированном сборе данных и обеспечении стабильной работы production-систем.

Локация: Астана, проспект Туран, 55А; работа на месте работодателя

Зарплата: 500 000–800 000 KZT на руки в месяц

Компания

Dreamlab Technologies Ltd развивает backend-сервисы и внутренние информационные системы.

Что делать

  • Разрабатывать и поддерживать backend-часть веб-приложений на Python и Django.
  • Проектировать backend-сервисы и REST API на Django REST Framework.
  • Разрабатывать асинхронные сервисы, фоновые задачи и интеграции со сторонними API, СУБД и информационными системами.
  • Проектировать структуру баз данных и работать с PostgreSQL, включая оптимизацию SQL-запросов.
  • Создавать парсеры и сервисы сбора данных с использованием Selenium и HTTP-клиентов.
  • Писать unit- и integration-тесты, проводить code review, устранять production-ошибки и участвовать в CI/CD.

Требования

  • Коммерческий опыт разработки на Python от 2–3 лет.
  • Уверенное знание Python 3, Django и Django REST Framework; понимание REST, HTTP/HTTPS и JSON.
  • Хорошее знание PostgreSQL, SQL, индексов, JOIN, транзакций и уровней изоляции; опыт проектирования реляционных баз данных.
  • Понимание async/await и асинхронного программирования; опыт работы с Celery, Redis или аналогичными технологиями.
  • Опыт разработки парсеров и скраперов, работы с Selenium, Requests, httpx, aiohttp или аналогичными библиотеками.
  • Опыт работы с Docker, Docker Compose, Linux и Git, понимание CI/CD, автоматизированного тестирования, логирования, обработки исключений и мониторинга.

Хорошо, если есть

  • Опыт работы с FastAPI, микросервисами, брокерами сообщений RabbitMQ или Kafka.
  • Опыт работы с графовыми базами данных, большими объёмами данных и ETL/data processing-сервисами.
  • Знание Prometheus, Grafana, ELK/OpenSearch, Nginx, JWT и OAuth2.
  • Понимание OWASP, веб-уязвимостей и методов OSINT; опыт разработки высоконагруженных сервисов.
  • Опыт профилирования и оптимизации Python-приложений.

Культура и преимущества

  • Полная занятость в команде разработки.
  • Работа над развитием backend-сервисов и внутренних информационных систем.
  • Взаимодействие с frontend-разработчиками, аналитиками и другими backend-разработчиками.
  • Самостоятельная декомпозиция задач, оценка сроков и аргументация технических решений.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →