
IT Vectura
DevOps-инженер+ Backend (Go, SaaS platform/constructor)
- Golang
- DevOps
- Kubernetes
- PostgreSQL
- Gitlab
- СУБД
- Go
- Docker
- Разработка ПО
О компании и команде
IT Vectura — мы создаём гибкую SaaS-платформу/конструктор для логистики (TMS, WMS, YMS, TOS), где:
-
Интерфейсы UI на React генерируются по мета-описаниям, без ручной вёрстки
-
Бизнес-логика и инфраструктура на Go — высокая производительность и отказоустойчивость
-
Используются WebSocket, GORM, PostgreSQL, Redis, очереди, регистры
-
Под капотом — собственная событийная модель: синхронные / асинхронные события, гарантированная / негарантированная доставка, подписки и цепочки
-
Реализуем алгоритмы оптимизации: рюкзак (Knapsack), VRP, JSSP
Проект живой, архитектурный, с инженерными вызовами. CTO — практикующий разработчик. Разработка: GitLab, CI/CD, ревью, автотесты. Деплой: Docker / Kubernetes.
Ожидания от кандидата
Роль комбинированная: DevOps (до 50%) + разработка на Go (от 50%).
DevOps-часть:
-
Управление контейнерами и кластером Kubernetes (pods, services, ingress, сетевые политики)
-
Поддержка CI/CD: деплой сервисов, GitOps-подход, релизы
-
Мониторинг и алертинг: Prometheus, Grafana, Loki, Sentry, Pyroscope
-
Поддержка PostgreSQL и Redis: бэкапы, восстановление, мониторинг
-
Настройка VPN, базовой сетевой безопасности, Ingress-контроллеров
-
Писать инструкции и взаимодействовать с командой для решения инцидентов
Разработка на Go:
-
Участие в разработке бэкенда платформы (модули логистики, очереди, регистры, события)
-
Развитие существующих сервисов платформы (платформенная и бизнес-логика)
-
Работа с PostgreSQL (ORM, SQL-запросы, индексы)
-
Интеграция с очередями (Kafka, NATS, RabbitMQ)
-
Тестирование и отладка
Обязательно:
-
Ты уверенно чувствуешь себя в Linux и Kubernetes
-
Умеешь работать с CI/CD, логами и мониторингом
-
Умеешь писать на Go, хотя бы базово
-
Понимаешь конкурентность и параллелизм
-
Умеешь мыслить как разработчик: архитектура, алгоритмы, оптимизация
-
Любишь автоматизацию, документацию и инженерный подход
-
Постоянно учишься
-
Английский на уровне чтения и технической переписки
Плюсом будет:
-
Умение профилировать и оптимизировать код (pprof, Pyroscope)
-
Знание настроек Postgres и опыт оптимизации SQL (EXPLAIN, индексы, шарды)
-
Понимание Temporal, Superset, ClickHouse
-
Опыт в React/TypeScript — пригодится для fullstack-развития
-
Продвинутый английский
Условия работы
-
Работа фулл-тайм (8 часов в день, строго без подработок на стороне)
-
Частично-удаленная работа
-
Отлаженные процессы, профессиональные коллеги, адекватные руководители (тоже умеющие программировать и понимать сложности)
-
Постоянная и своевременная заработная плата, размер обсуждается индивидуально
-
Оплачиваемые отпуска и больничные