О проекте
Разрабатываем сервис для обработки данных сенсоров и ручных гео-привязок. Нужен Backend разработчик (Python), который не боится сложной доменной логики и готов сопровождать сервис от архитектуры до деплоя.
Чем предстоит заниматься
•Писать код, следуя стандартам проекта и принятой архитектуре (изоляция слоёв).
•Оценивать задачи в трекере.
•Покрывать код тестами, проводить рефакторинг, поддерживать документацию.
•Участвовать в code review, поддерживать code style и процесс деплоя.
Ключевые навыки
Python, FastAPI, asyncio, PostgreSQL (asyncpg), NumPy, Docker, GitLab CI, тестирование (pytest, hypothesis).
Наши требования
•Коммерческий опыт разработки на Python от 2х лет.
•Уверенное владение современным Python: type hints, async/await для всего I/O.
Технологический стек
Основные:
•FastAPI, asyncpg, NumPy, pyproj
•uv, ruff, pyright, hypothesis, pytest
Будет плюсом:
•Docker + docker-compose, Helm / Kubernetes, GitLab CI
•Базовый опыт с Vue 3
•Математическая подготовка (линейная алгебра, тригонометрия, теория вероятностей, статистика)
•Алгоритмы на графах, работа с 3D-пространством, цифровая обработка сигналов, data fusion
•Английский (чтение и ведение технической документации)
Условия работы
•Официальное трудоустройство по ТК РФ.
•Современные инструменты и качественное оборудование.
•Профессиональное обучение и развитие.
•Конкурентная зарплата по итогам собеседования + бонусы и премии.