О компании и команде
IT Vectura — мы создаём гибкую SaaS-платформу/конструктор для логистики (TMS, WMS, YMS, TOS), где:
-
Интерфейсы UI на React генерируются по мета-описаниям, без ручной вёрстки
-
Бизнес-логика и инфраструктура на Go — высокая производительность и отказоустойчивость
-
Используются WebSocket, GORM, PostgreSQL, Redis, очереди, регистры
-
Под капотом — собственная событийная модель: синхронные / асинхронные события, гарантированная / негарантированная доставка, подписки и цепочки
-
Реализуем алгоритмы оптимизации: рюкзак (Knapsack), VRP, JSSP
-
Проект живой, архитектурный, с инженерными вызовами. CTO — практикующий разработчик.
-
Разработка: GitLab, CI/CD, ревью, автотесты. Деплой: Docker / Kubernetes
Ожидания от кандидата
Ищем fullstack-инженера — опытного или того, кто хочет им стать.
У нас есть два трека для роста — ты можешь выбрать:
-
Трек 1: Backend → Fullstack: Ты хорошо пишешь на Go, хочешь разобраться во frontend-инженерии, в UI-архитектуре, low-code и автогенерации интерфейсов
- Трек 2: Frontend → Fullstack: Ты силён в React/TypeScript, хочешь углубиться в архитектуру backend-а, потоки данных, очереди, инфраструктуру, Go
Обязательно
-
Быть Программистом: понимать архитектуру, математику, алгоритмы
-
Уверенное владение:
-
Golang — для высоких нагрузок, параллельных вычислений, CPU-bound логики
(если ты писал на Java / C++ / C# / Delphi и хочешь перейти на Go — это тоже ок) -
React (TypeScript) — компоненты, хуки, состояние
-
PostgreSQL — хранимки, индексы, explain, оптимизация
-
Docker — сборка и запуск сервисов
-
Юнит-тесты — привычка писать и запускать
-
-
Английский на уровне чтения и технической переписки — обязателен
Плюсом будет
-
Обмен сообщениями: Kafka, RabbitMQ, NATS
-
Кэш и хранение: Redis, ClickHouse, Elasticsearch
-
Процессные движки: Camunda, Temporal
-
Инфраструктура: Kubernetes
-
ML / AI: Python, LLM, CatBoost, TensorFlow
-
Фронт / мобайл: Flutter
Английский: продвинутый уровень (разговор, обсуждение архитектуры)
Условия работы:
- Оформление по ТК РФ
- Испытательный срок 3 месяца
-
Работа фулл-тайм (8 часов в день, строго без подработок на стороне)
-
Частично-удаленная работа
-
Отлаженные процессы, профессиональные коллеги, адекватные руководители (тоже умеющие программировать и понимать сложности)
-
Постоянная и своевременная заработная плата, размер обсуждается индивидуально
-
Оплачиваемые отпуска и больничные
-
ДМС
-
Премирование по итогам выполнения задач