Go-разработчик (Команда разработки инструментов надёжности)
Summary
Go engineer building observability and incident-management tools, integrating metrics, alerts, and streaming systems with open-source and in-house infrastructure.
Мы в поисках Go-инженера в команду разработки инструментов надежности!
Задачи
- Разработка сервисов и инструментов для алертинга и управления инцидентами.
- Интеграция с системами VictoriaMetrics, Grafana, Kafka/Redis Streams.
- Интеграция open-source решений in-house инфраструктурой ВКонтакте.
- Построение observability-платформы.
- Проектирование API и внутренних сервисов для обмена событиями и метриками.
- Оптимизация производительности и надежности разрабатываемых систем.
- Участие в архитектурных решениях, код-ревью и CI/CD автоматизации.
Требования
- От пяти лет коммерческого опыта разработки на Go.
- Глубокое понимание принципов построения распределенных систем, очередей сообщений, потоковой обработки событий, работы сетей и ОС Linux.
- Опыт работы с реляционными (PostgreSQL) и нереляционными БД (Redis; ClickHouse будет плюсом).
- Навыки построения REST/gRPC API.
- Опыт написания unit- и интеграционных тестов.
- Проактивность: умение организовать процесс разработки и предлагать архитектурные улучшения.
Будет плюсом
- Опыт построения систем мониторинга и работы с метриками (особенно приветствуется опыт с VictoriaMetrics, Prometheus или аналогами).
- Опыт участия в open source проектах.
Мы предлагаем
- Гибкий график работы.
- Бонусы и скидки от партнеров.
- Офис в центре города.
- ДМС.
- Профессиональная команда.