Обязанности:
Развитие, оптимизация текущих и реализация новых бизнес-процессовВы будете улучшать ключевые процессы, такие как автоматизация заправки, парковки, мойки и обслуживания автомобилей, а также реализовывать новые бизнес-процессы. Ваша работа поможет повысить утилизацию автопарка и сделать сервис ещё удобнее для пользователей. Работа с инфраструктурой
Нужно будет оптимизировать существующие и разрабатывать новые алгоритмы для работы в высоконагруженных условиях. Важно, чтобы система оставалась стабильной и производительной даже при масштабировании и добавлении новых функций. Стабилизация и мониторинг
Вы будете создавать инструменты для сбора и анализа метрик, разрабатывать системы автоматизированного тестирования и мониторинга. Это необходимо для поддержания стабильности сервисов и оперативного выявления проблем. Архитектурные решения
Вам предстоит участвовать в проектировании архитектуры системы и внедрении новых решений. Мы ценим инициативу и готовы поддерживать ваши идеи улучшения продукта. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Отлично знаете C++ (мы используем C++ 20), уверенно работаете с современными стандартами языка, включая корутины для асинхронного программирования, разрабатывали многопоточные приложения
- Разбираетесь в принципах работы высоконагруженных систем и разрабатывали бэкенд
- Знакомы с реляционными базами данных, понимаете устройство СУБД, знаете принципы MVCC, уровни изоляции транзакций и умеете оптимизировать запросы. Опыт работы с PostgreSQL будет преимуществом
- Умеете профилировать и оптимизировать код, знаете, как находить и устранять узкие места в производительности, чтобы система работала максимально эффективно
- Готовы брать на себя ответственность за ключевые задачи и активно участвовать в жизни команды
Дополнительные требования:
- Имеете сильную алгоритмическую подготовку, применяете свои знания на практике и можете решать сложные задачи
- Работали с Redis, ClickHouse и Kafka
