Перпетум Технологии
← Все вакансии

Full-stack разработчик Go и Next.js

Middle+ / SeniorПолная занятость, в штатПерпетум Технологии

О нас

Стань частью растущей команды Перпетум Технологии. Мы создаём технологический бизнес нового поколения с продуктами для рынка туризма и аренды жилья.

У нас опытная команда и фаундеры, имеющие успешный опыт запуска и масштабирования цифровых платформ и продуктов федерального уровня в РФ.

Ищем сильного full-stack разработчика уровня Middle+ / Senior, который сможет отвечать за работающую систему целиком.

Что предстоит делать

  • Разрабатывать ядро платформы на Go: CRM объектов и гостей, календарь, бронирования, платежи и синхронизацию с каналами продаж.
  • Создавать интерфейсы на Next.js: операционную консоль, клиентский портал и мобильное PWA для исполнителей.
  • Проектировать надёжные интеграции с ОТА, платёжными сервисами и каналами коммуникации.
  • Решать прикладные задачи, где ошибки стоят реальных денег: не допускать двойных бронирований, обеспечивать идемпотентность операций, ретраи и восстановление после сбоев.
  • Развивать инфраструктуру продукта: окружения, CI/CD, контейнеризацию, мониторинг, логирование, резервное копирование и базовую безопасность.
  • Встраивать ИИ в реальные пользовательские сценарии: ассистент гостя, обработку данных, поиск и автоматизацию внутренних операций.
  • Участвовать в архитектурных и продуктовых решениях вместе с фаундерами. Мы ждём аргументов, альтернатив и готовности оспаривать решение, если есть более простой или надёжный путь.

Наш стек

  • Backend: Go, chi, pgx, sqlc, goose, REST/OpenAPI
  • Frontend: Next.js, TypeScript, Tailwind CSS, shadcn/ui, TanStack Query
  • Данные: PostgreSQL, pgvector, pgcrypto, S3-совместимое хранилище
  • Фоновые задачи и события: River, Watermill; позднее при необходимости NATS или Kafka
  • Инфраструктура: Docker, CI/CD, российские облака, Prometheus, Grafana, Loki, Sentry
  • ИИ: LLM-провайдеры через единый адаптер, RAG по данным объектов

Архитектура на старте — модульный монолит с чёткими границами доменов. Мы сознательно не строим микросервисы раньше, чем они действительно понадобятся.

Что для нас важно

  • Уверенная коммерческая разработка сложных веб-продуктов на backend и frontend.
  • Сильная база по проектированию систем: модели данных, транзакции, конкурентный доступ, очереди, интеграции и отказоустойчивость.
  • Хорошее знание PostgreSQL и умение находить правильное решение на уровне базы, а не только прикладного кода.
  • Практический опыт с Docker, CI/CD и эксплуатацией сервисов. Не нужно быть отдельным DevOps, но важно уметь довести свой код до production и понимать, что с ним происходит после деплоя.
  • Умение декомпозировать задачу, обсуждать компромиссы и самостоятельно доводить результат до работающего состояния.
  • Готовность использовать современные инструменты разработки, включая ИИ, и здраво оценивать, где они дают пользу.
  • Нормальная командная коммуникация: задавать вопросы, фиксировать решения, спокойно давать и принимать обратную связь.

Опыт с Go будет преимуществом. Если ваш основной backend-язык другой, но вы хорошо понимаете устройство серверных систем и готовы быстро перейти на Go, мы тоже готовы разговаривать.

Будет плюсом

  • Опыт разработки SaaS-продуктов или внутренних операционных платформ.
  • Интеграции с внешними API, платёжными системами, маркетплейсами или каналами продаж.
  • Опыт в travel, hospitality, proptech или e-commerce.
  • Практика с event-driven подходом, outbox, идемпотентными обработчиками и наблюдаемостью.
  • Работа с LLM, RAG или AI-функциями в production.

Что предлагаем

  • Роль с большим влиянием: вы будете строить core product, а не поддерживать чужой легаси код.
  • Прямую работу с опытными фаундерами и быстрые решения без длинной цепочки согласований.
  • Сложные инженерные задачи, тесно связанные с экономикой реального бизнеса.
  • Возможность влиять на стек, архитектуру, инженерные практики и продуктовые решения.
  • Полную занятость и оформление в штат. Уровень компенсации обсуждаем индивидуально с учётом опыта и зоны ответственности.

Отклик

В отклике коротко расскажите о продукте или системе, за которую вы отвечали целиком или за значительную часть. Особенно интересно, какое техническое решение там было самым сложным, какие компромиссы вы выбрали и почему.

Откликнуться

Нужно резюме файлом или ссылкой. Можно также написать нам на hr@perpetum.pro.