Ведущий Go-разработчик, Группа разработки серверной части
офис, удалёнка, гибрид, Москва
Команда бэкенда платформы коммуникаций развивает мессенджер, видеоплатформу и интеграции (календарь, звонки) на базе open source. Роль отвечает за архитектуру и развитие сервисов мессенджера, внедрение RAG/AI‑поиска и обеспечение стабильности при нагрузке 60k+ пользователей
ГрейдLead
Стек
GoKubernetesPostgreSQLOpenSearchS3HelmJavaKotlinWebRTCIPVS
Задачи
- •Внедрять RAG‑поиск: пайплайны индексации, работа с LLM, оптимизация latency
- •Проектировать и развивать сервисы мессенджера (отправка/приём сообщений, хранение, поиск) под нагрузку 60k+
- •Интегрировать видео‑звонки, календарь и другие корпоративные системы в приложение
- •Оптимизировать и стабилизировать API сервисов
- •Участвовать в архитектурном развитии сервисов и доводить задачи от стадии анализа до раскатки на всех пользователей
Обязательно
- •Коммерческий опыт разработки на Go
- •Глубокое знание языка Go и его особенностей
- •Понимание современных подходов к проектированию архитектуры распределённых сервисов
- •Умение писать чистый, тестируемый код
- •Проектирование и разработка API (REST/GRPC)
- •Опыт работы с PostgreSQL и знание её внутренних механизмов (WAL, pg_stats, shared_buffers)
- •Опыт траблшутинга: анализ логов и метрик, профилирование, снятие трейсов; опыт работы в Linux
Будет плюсом
- •Опыт работы с распределёнными системами
- •Опыт разработки AI‑инструментов (MCP, Skills, RAG) и интеграции с LLM
- •Опыт разработки на Java/Kotlin
- •Опыт с Docker, Kubernetes и Helm
- •Опыт работы с Nginx
- •Опыт с системами доставки push‑уведомлений
- •Опыт работы с мониторингом и трейсингом (Prometheus, Jaeger)