Python-разработчик (GPX в OSM/Garmin, Django, PySide6, Mapbox)

Дата размещения вакансии: 02.04.2025
Работодатель: Сальников Станислав Сергеевич
Уровень зарплаты:
от 2500 до 3000 RUR
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Мы ищем опытного Python-разработчика для работы над проектом. Идеальный кандидат должен иметь опыт работы с геопространственными форматами данных, устройствами Garmin, Mapbox и интеграцией с Garmin Connect.

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

  • Разработка решения для конвертации файлов GPX в формат OSM и Garmin IMG (картографический файл).

  • Реализация интеграции Garmin Connect с серверной частью на основе Django.

  • Разработка настольного приложения на PySide6 для взаимодействия с устройствами Garmin.

  • Работа с GeoDjango и GDAL для обработки геопространственных данных.

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

  • Использование Mapbox для рендеринга карт и их визуализации в приложении.

Требования:

  • Уверенное владение Python и фреймворками, такими как Django.

  • Опыт работы с GeoDjango, GDAL и геопространственными данными.

  • Опыт работы с форматами файлов Garmin (GPX, IMG, FIT) и API Garmin Connect.

  • Знание PySide6/PyQt для разработки настольных приложений.

  • Опыт работы с Mapbox для рендеринга карт и визуализации геоданных.

  • Опыт работы с PostgreSQL/PostGIS для хранения геопространственных данных.

  • Знание разработки REST API и интеграции со сторонними API.

  • Хорошие навыки решения проблем и способность работать самостоятельно.

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

  • Опыт рендеринга карт с использованием Mapbox GL JS или SDK Mapbox.

  • Знание работы с USB-коммуникацией для взаимодействия с устройствами Garmin.

  • Опыт в DevOps или развертывании Django-приложений.