Разрабатываем сервис для обработки данных сенсоров и ручных гео-привязок. Нужен 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
- Английский (чтение и ведение технической документации)
Условия работы:
- Официальное трудоустройство по ТК РФ.
- Современные инструменты и качественное оборудование.
- Профессиональное обучение и развитие.
- Конкурентная зарплата по итогам собеседования + бонусы и премии.