Назад к вакансиям

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

от 180 000 ₽в месяц
Перпетум ТехнологииУдалённоот 3 лет5/2Полная занятость
AIPostgreSQLCI/CDDockerTypeScriptGoRESTNext.jsOpenAPITailwindCSS

Описание

Это вакансия для Full-stack разработчика, которому предстоит работать с ядром платформы на Go и создавать интерфейсы на Next.js.

Обязанности

  • Разрабатывать ядро платформы на Go: CRM объектов и гостей, календарь, бронирования, платежи и синхронизацию с каналами продаж
  • Создавать интерфейсы на Next.js: операционную консоль, клиентский портал и мобильное PWA для исполнителей
  • Проектировать надёжные интеграции с OTA, платёжными сервисами и каналами коммуникации
  • Предотвращать двойные бронирования, обеспечивать идемпотентность операций, ретраи и восстановление после сбоев
  • Развивать CI/CD, контейнеризацию, мониторинг, логирование, резервное копирование и базовую безопасность
  • Встраивать ИИ в пользовательские сценарии: ассистента гостя, обработку данных, поиск и автоматизацию внутренних операций
  • Участвовать в архитектурных и продуктовых решениях вместе с CTO и фаундерами
  • Стек 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 и эксплуатацией сервисов в production
  • Умение декомпозировать задачи, обсуждать компромиссы и самостоятельно доводить результат до работающего состояния
  • Готовность использовать современные инструменты разработки, включая ИИ
  • Спокойная командная коммуникация: задавать вопросы, фиксировать решения, давать и принимать обратную связь
  • Опыт с Go будет преимуществом. Если ваш основной backend-язык другой, но вы хорошо понимаете серверные системы и готовы быстро перейти на Go, мы тоже готовы разговаривать

Будет плюсом

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

Условия

  • От 180 000 ₽ за месяц, на руки
  • Опыт работы: 3–6 лет
  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо