Golang-разработчик в Spirit Code
офис, удалёнка
Команда Spirit Code развивает корпоративную PaaS-платформу для работы с кодом на базе GitLab. Вы будете разрабатывать расширения, интеграции и сервисы для репозиториев и процессов CI/CD, обеспечивая надёжность, масштабируемость и безопасность платформы для внутренних команд
ГрейдMiddle/Senior
Стек
GogRPCPostgreSQLKafkaRedisDockerKubernetesPrometheusGrafanaOpenTelemetryGitLab CIREST APIRabbitMQNATS
Задачи
- •Разработка платформенных сервисов и расширений поверх GitLab (API, интеграции, утилиты)
- •Проектирование и реализация функциональности для репозиториев и процессов ревью MR
- •Участие в архитектурных решениях: ADR, декомпозиция, выбор паттернов и протоколов
- •Обеспечение надёжности и масштабируемости платформы с применением SRE-практик
- •Интеграция платформы с корпоративными системами
- •Письмо тестов (unit, интеграционные, e2e), поддержка документации и менторство команды
Обязательно
- •Коммерческий опыт разработки на Go: конкурентность, тестирование, профилирование
- •Опыт работы с брокерами сообщений (Kafka, RabbitMQ или NATS) и понимание гарантий доставки
- •Разработка бэкенда: REST и/или gRPC
- •Знание PostgreSQL и базовых K/V решений (например Redis): схемы, индексы, миграции
- •Опыт работы с контейнеризацией и оркестрацией: Docker, Kubernetes
- •Навыки мониторинга и трассировки: Prometheus, Grafana, OpenTelemetry
- •Опыт CI/CD, предпочтительно GitLab CI и практики безопасных выкладок (feature flags, canary, rollbacks)