Программист (Python Backend Developer)
Обязанности:
Разрабатывать и развивать REST API на FastAPI; Реализовывать бизнес-логику и интеграции с внешними сервисами с использованием Skyfield; Проектировать схемы БД и оптимизировать запросы к PostgreSQL через SQLModel; Обрабатывать и анализировать геопространственные данные (GDAL, matplotlib); Писать модульные и интеграционные тесты (pytest); Участвовать в проектировании архитектуры оптимизации производительности и поддержке фоновых задач (APScheduler); Поддерживать и развивать кодовую базу в Linux-окружении.
Требования:
Уверенно владеете FastAPI$ Имеете опыт работы с PostgreSQL проектирование, оптимизация запросов, работа с ORM; Понимаете принципы REST API и клиент-серверной взаимодействия; Умете писать чистый, тестируемый код и использовать pytest; Интересуетесь геопространственными данными и готовы погружаться в орбитальную механику. Будет преимуществом: Опыт с asyncio и асинхронной разработкой; Знание библиотек Skyfield, SGP4, GDAL; Опыт работы с Docker и Linux; Работа с NMEA, gpsd или другими протоколами позиционирования; Навыки работы с APScheduler или аналогичными планировщиками; Понимание принципов безопасности веб-приложений.