Обязанности:
Проектирование сервисов бэкенда платформы Yandex CrowdВы будете проектировать новые сервисы и перерабатывать архитектуру уже существующих. Решение сложных задач по оптимизации производительности
Вам предстоит анализировать и оптимизировать ключевые компоненты системы: код, базу данных, инфраструктуру. Необходимо устранять слабые места, повышать производительность и масштабируемость системы под нагрузкой. Создание инструментов для повышения observability сервисов
Предстоит разрабатывать и внедрять инструменты мониторинга, логирования и трассировки сервисов, чтобы оперативно выявлять, диагностировать и устранять проблемы в работе системы. Настройка и улучшение инфраструктуры
Нужно будет настраивать и оптимизировать инфраструктуру с использованием современных инструментов для автоматизации процессов, повышения отказоустойчивости. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Хорошо знаете Java или Kotlin
- Оптимизировали производительность приложений, желательно JVM-based
- Умеете строить архитектуру сложных систем, инкрементально приводя её к целевому состоянию
- Понимаете специфику и область применения различных решений для хранения данных
- Разбираетесь в ситуации, прежде чем предлагать решение, выясняете его плюсы и минусы и готовы его обосновывать
- Интересуетесь развитием продукта и стремитесь понять, где, как и для кого будет работать ваш код
