Компания "Интернет Проекты" существует более 30 лет, мы продолжаем развиваться и масштабируем команду. Наш продукт — крупнейшая российская платформа по автоматизации маркетинга повторных продаж Sendsay (CDP платформа, email и sms маркетинг, анализ клиентских данных).
Чем предстоит заниматься:
- Разработка и поддержка сервисов на Go с REST API
- Миграция сервисов на Go
- Работа с OpenAPI
- Проектирование и документирование API, создание SDK.
Технические требования:
• Языки и технологии
- Go 1.25 как основной язык
- Разработка REST API, уверенное знание HTTP/1.1 и middleware
- OpenAPI 3.0 для проектирования и документирования API
• Фреймворки и библиотеки
- Gin - веб-фреймворк (gin-gonic/gin, gin-contrib/cors, gin-contrib/requestid)
- Clean Architecture - архитектурный подход
- OAPI-codegen - генерация кода из OpenAPI спецификаций
• Базы данных и кэширование
- PostgreSQL - основная БД
- Redis - кеширование и сессии (go-redis/v9)
- ClickHouse - основная OLAP БД (clickhouse-go/v2)
• Тестирование
- Ginkgo/Gomega (onsi/ginkgo/v2, onsi/gomega) для BDD
- Testify (stretchr/testify) для unit‑тестов и моков
• DevOps и инфраструктура
- Git, GitLab CI, GitHub Actions, SVN, ArgoCD - системы контроля версий и CI/CD
- Prometheus/Grafana/Loki - мониторинг, метрики и логирование
- Docker и Docker Compose для локальной разработки
golangci-lint, spectral - линтеры
Будет преимуществом:
- Kubernetes (пользовательский уровень) - оркестрация контейнеров
- LXC - системные контейнеры для изоляции приложений
- Опыт миграции legacy-систем на Go - Performance optimization и профилирование Go приложений
- Опыт с телеметрией и мониторингом
- Работа с AI/ML интеграциями (OpenRouter)