Обязанности:
Проектирование архитектурыВы будете проектировать, разрабатывать и развивать микросервисную архитектуру в бэкенде core-сценариев Яндекс Еды, связанных с офлайн-сценариями ресторанов. Поддержка текущих решений
Вы станете поддерживать текущие решения, следить за качеством и предлагать технические улучшения в рамках технической квоты. Написание кода
Понадобится писать код на C++20 и Go (а также тесты на Python). Работа с нагрузками и базами данных
Важно справляться с highload-нагрузкой (наши сервисы работают с большим трафиком и должны быть отказоустойчивыми), а также много работать с базами данных (PostgreSQL, Redis, YDB). Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Хорошо знаете и понимаете современный C++ и/или Go, классические алгоритмы и структуры данных
- Разрабатывали бэкенд
- Работали с СУБД (желательно c PostgreSQL)
Дополнительные требования:
- Работали с микросервисной архитектурой
- Запускали проекты как техлид или тимлид
- Разрабатывали на Python
- Имеете большой опыт работы с СУБД PostgreSQL
- Работали с брокерами сообщений: Kafka, RabbitMQ или другими
- Узнайте про разработку Городских сервисов Яндекса на [dev.go.yandex](http://dev.go.yandex/?utm\_source=yandex\_jobs&utm\_medium=social&utm\_content=1&utm\_campaign=vacancies)