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
- Формат работы: удалённо