IT Vectura

DevOps-инженер+ Backend (Go, SaaS platform/constructor)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • 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 часов в день, строго без подработок на стороне)

  • Частично-удаленная работа

  • Отлаженные процессы, профессиональные коллеги, адекватные руководители (тоже умеющие программировать и понимать сложности)

  • Постоянная и своевременная заработная плата, размер обсуждается индивидуально

  • Оплачиваемые отпуска и больничные