Golang + React(TS) + Postgres Fullstack разработчик (SaaS platform/constructor)

Дата размещения вакансии: 24.05.2025
Работодатель: Интем Лаб
Уровень зарплаты:
от 200000 до 500000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

О компании и команде

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 часов в день, строго без подработок на стороне)

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

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

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

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

  • ДМС

  • Премирование по итогам выполнения задач