Старший разработчик в команду Arcanum
Наша группа — часть Platform Engineering в Яндексе.
Бо́льшая часть кода Яндекса лежит в монорепозитории, который использует внутреннюю систему контроля версий Arc VCS. Мы делаем Arcanum — веб-портал для комфортной работы с кодом и пул-реквестами Arc VCS.
Arcanum сейчас — это неотъемлемая часть разработки наших продуктов. Он объединяет процессы ревью, CI, релизов, собирает статистику о коммитах, предоставляет удобную аналитику. Мы делаем механизмы, позволяющие гибко настраивать правила ревью команд, умеем комментировать код, удобно показывать изменения пул-реквестов, понятный интерфейс CI и многое другое.
Ищем человека, который хочет применять современные технологии и готов писать инструменты для таких же, как он сам: для других разработчиков.
Задачи и обязанности
AI-Ready API
Вы будете писать инфраструктуру MCP для поддержки разнообразных сценариев AI-ассистентов и имплементировать различные фичи для автоматизации процессов команд (например, саджестов кода). Также понадобится работать над гарантиями API.
Стабильность
При разработке Arcanum мы сознательно упростили многие вещи, кое-где срезали углы. Сейчас мы активно повышаем надёжность и стабильность сервиса, чтобы улучшить качество жизни разработчиков.
Улучшение процессов ревью
Многие наши задачи улучшают процессы ревью и проверок кода, их гибкость и скорость. Мы хотим повысить качество и прозрачность процессов для разработчиков.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Разрабатывали на Java
- Знаете реляционные базы данных (PostgreSQL)
- Умеете проектировать REST API и работать с gRPC
- Понимаете архитектурные практики разработки распределённых сервисов
Дополнительные требования
- Понимаете принципы построения современных систем контроля версий
- Разрабатывали высоконагруженные распределённые системы
- Очень хотите улучшать инструменты разработки