Python Backend Developer (FastAPI)
Описание
Локация: Санкт-Петербург, Политехническая улица, 22; работа на месте работодателя.
Компания
НИИ телевидения — многопрофильное предприятие, разрабатывающее научно-техническую продукцию, включая оптико-электронные системы, телевизионные комплексы, системы обработки информации, оборудование для морской и подводной робототехники, а также решения для космической связи и навигации.
Что делать
Разрабатывать и развивать REST API на FastAPI.
Реализовывать бизнес-логику и интеграции с внешними сервисами с использованием Skyfield.
Проектировать схемы баз данных и оптимизировать запросы к PostgreSQL через SQLModel.
Обрабатывать и анализировать геопространственные данные с использованием GDAL и matplotlib.
Писать модульные и интеграционные тесты на pytest.
Участвовать в проектировании архитектуры, оптимизации производительности, поддержке фоновых задач и развитии кодовой базы в Linux-окружении.
Требования
От 1 года до 3 лет опыта работы.
Уверенное владение FastAPI.
Опыт работы с PostgreSQL, включая проектирование, оптимизацию запросов и использование ORM.
Понимание принципов REST API и клиент-серверного взаимодействия.
Умение писать чистый, тестируемый код и использовать pytest.
Интерес к геопространственным данным и готовность погружаться в орбитальную механику.
Хорошо, если есть
Опыт с asyncio и асинхронной разработкой.
Знание библиотек Skyfield, SGP4 и GDAL.
Опыт работы с Docker и Linux.
Опыт работы с NMEA, gpsd или другими протоколами позиционирования.
Навыки работы с APScheduler или аналогичными планировщиками.
Понимание принципов безопасности веб-приложений.
Культура и преимущества
Полная занятость и официальное трудоустройство по ТК РФ.
Работа в крупной стабильной компании.
Офис в пяти минутах пешком от метро «Площадь Мужества».
Гибкое начало рабочего дня.
Полис ДМС после одного года работы.
Еженедельный корпоративный спорт, внутренние мероприятия и корпоративная библиотека.