Мы создаем технологически сложную платформу для управления автономным транспортом будущего. Это проект, где ваш код будет иметь реальное влияние на развитие технологий. Мы ищем в команду сильного Python-разработчика, который готов решать амбициозные задачи вместе с нами.
Чем предстоит заниматься:
- Разработка и эволюция ядра платформы: Вы будете участвовать в создании, развитии и оптимизации архитектуры нашей системы управления автономным транспортом;
- Обеспечение надежности и скорости: Ваша работа будет напрямую влиять на стабильность, производительность и своевременную поставку нового функционала;
- Проектирование и интеграция: Вы будете активно участвовать в проектировании архитектурных решений и интеграции новых микросервисов и модулей в существующую экосистему;
- Командная работа: Тесное взаимодействие с аналитиками, тестировщиками (QA) и другими разработчиками для достижения общих целей проекта;
- Следование высоким стандартам качества: Мы уделяем этому особое внимание. В ваши обязанности войдет написание тестов (юнит- и интеграционных), рефакторинг кода и активное участие в code review.
Что мы ждем от кандидата:
- Базовые: Глубокое знание Python 3.11+, уверенное понимание алгоритмов и структур данных;
- Фреймворки и БД: Опыт работы с современными асинхронными фреймворками (FastAPI или Aiohttp), знание PostgreSQL и SQLAlchemy (или других ORM);
- Брокеры сообщений: опыт работы с Kafka (настройка, работа с потоками данных, обеспечение отказоустойчивости и масштабируемости);
- Тестирование: Привычка писать качественный код, подкрепленный тестами с использованием pytest;
- Архитектура: Понимание и применение принципов чистой архитектуры (Clean/Hex-архитектура), SOLID, DRY, KISS, а также опыт работы с микросервисами и паттернами проектирования распределенных систем.