Разработчик PMS (Property Management System)

По договоренности

  • Горьковская
  • Стрелка

Мы разрабатываем и масштабируем современную, облачную PMS (Property Management System) — систему, которую используют сети и независимые отели для управления всеми операциями.

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

Чем предстоит заниматься:

Технические обязанности (Technical Responsibilities)

  1. Архитектура и разработка:
    • Проектирование, разработка и поддержка микросервисной/сервис-ориентированной архитектуры (MSA/SOA) системы;
    • Создание масштабируемых, отказоустойчивых и безопасных RESTful/gRPC API, являющихся ядром PMS и интеграций;
    • Оптимизация производительности критических процессов: бронирование, заезд/выезд, расчет счетов;
    • Реализация асинхронной обработки задач (очереди, фоновые jobs) для отчетности, нотификаций, синхронизаций.
  2. Работа с данными:
    • Проектирование и оптимизация схемы данных (реляционной и, возможно, NoSQL) для сложных бизнес-сущностей (брони, тарифы, гостевые профили, счета);
    • Обеспечение целостности, консистентности и безопасности данных (включая PII - персональные данные гостей);
    • Реализация механизмов миграции и версионирования данных.
  3. Интеграции (Key Technical Domain):
    • Разработка и поддержка модулей интеграции с внешними системами: каналы продаж (OTA - Booking.com, Expedia), платежные шлюзы, системы контроля доступа (дверные замки), бухгалтерские системы;
    • Работа со стандартами hospitality-индустрии (HAPI, OpenTravel) или разработка адаптеров для проприетарных API партнеров.
  4. DevOps и облачная инфраструктура (Cloud-Native):
    • Участие в построении и поддержке CI/CD пайплайнов (GitLab CI/GitHub Actions);
    • Контейнеризация сервисов (Docker) и оркестрация (Kubernetes в managed-сервисах облака);
    • Работа с облачными сервисами (AWS: RDS, SQS, S3, Lambda; или аналоги в GCP/Azure);
    • Внедрение и настройка мониторинга, логирования и алертинга (Prometheus, Grafana, ELK Stack/CloudWatch).
  5. Качество и надежность:
    • Написание unit, integration, e2e-тестов с высоким покрытием бизнес-логики;
    • Проведение code review, соблюдение принципов чистого кода и стандартов;
    • Участие в проектировании отказоустойчивости (resilience patterns: retry, circuit breaker, fallback).
  6. Fullstack-составляющая (будет плюсом):
    • Разработка и поддержка административного веб-интерфейса (React/Vue/Angular) для внутренних пользователей (ресепшн/менеджеры/администраторы);
    • Оптимизация взаимодействия frontend и backend, обеспечение безопасности (авторизация, валидация).

Предметные обязанности (Domain Responsibilities)

  1. Глубокое понимание бизнес-домена Hospitality:
    • Анализ и моделирование ключевых процессов: жизненный цикл бронирования (booking engine), управление наличием (inventory), расчет динамических тарифов (rate management), заезд/выезд, управление номером (housekeeping);
    • Работа с концепциями: overbooking, модификации брони, условное и гарантированное бронирование, no-show policy, платы за отмену.
  2. Бизнес-логика:
    • Реализация сложной финансовой логики: расчет счетов (posting), разделение платежей, работа с депозитами, налоговые правила (включая city/region tax), сверка с платежными системами (reconciliation);
    • Учет требований по защите данных (GDPR/PCI DSS) при работе с данными гостей и платежными реквизитами.
  3. Работа с пользователями и процессы:
    • Понимание workflow персонала отеля (ресепшн, администратор, служба приема и размещения) для создания эффективного интерфейса и логики системы;
    • Поддержка multi-tenancy архитектуры, где один экземпляр ПО обслуживает множество независимых отелей.
  4. Экспертиза и улучшение продукта:
    • Проактивное предложение улучшений системы на основе технологических возможностей и анализа ограничений текущей реализации;
    • Участие в создании технической документации для API (OpenAPI/Swagger) и внутренних процессов.

Мы ждем от кандидата:

  • Опыт коммерческой разработки на Java / Kotlin / Go / C# (современные версии) от 5 лет;

  • Глубокий опыт построения и поддержки микросервисных/сервис-ориентированных архитектур в высоконагруженных системах;

  • Практический опыт разработки и оптимизации сложных, высоконагруженных REST/gRPC API;

  • Проектирование и оптимизация схем данных в реляционных БД (PostgreSQL, MySQL). Понимание CAP-теоремы;

  • Опыт работы с очередями сообщений (Kafka, RabbitMQ, SQS) и асинхронной обработкой;

  • Опыт написания комплексных тестов (unit, integration);

  • Практический опыт работы с облачными платформами (AWS, GCP или Azure) и контейнеризацией (Docker, Kubernetes);

  • Понимание принципов CI/CD, опыт настройки пайплайнов;

  • Ключевое: Готовность глубоко погружаться в предметную область (бизнес-процессы гостиничного хозяйства), анализировать и самостоятельно моделировать сложную бизнес-логику;

  • Умение работать в команде, проводить код-ревью, участвовать в принятии архитектурных решений.

Будет сильным преимуществом:

  • Опыт разработки или интеграции с PMS, ERP, CRM или другими сложными B2B/B2C системами;

  • Знакомство со стандартами индустрии гостеприимства (HAPI, OpenTravel);

  • Опыт реализации multi-tenancy архитектуры;

  • Навыки fullstack-разработки (TypeScript, React/Vue/Angular);

  • Опыт обеспечения compliance (PCI DSS, GDPR) в коде.

Мы предлагаем:

  • Работу над сложным, востребованным B2B-продуктом с реальными техническими и бизнес-вызовами;

  • Возможность стать экспертом в высокоспециализированной и интересной domain-области (hospitality tech);

  • Современный технологический стек и подход к разработке (Cloud-Native, DevOps-культура);

  • Оформление в соответствии с трудовым законодательством РФ;

  • Заработная плата обсуждается по итогам собеседования;

  • Офисный формат работы в графике 5/2;

  • Профессиональное развитие и участие в архитектурных решениях;

  • Бесплатные вкусные обеды в столовой для сотрудников.

Адрес: Россия, Нижний Новгород, Театральная площадь, 1
Показать на большой карте

Поделиться:

Опубликована 21 день назад

Похожие вакансии

60 000 - 100 000 ₽
... программных продуктов 1С по всей стране и ищем амбициозного стажёра, который хочет развиваться в сфере IT-продаж ... Новый мир 1С и IT-продуктов для бизнеса, в котором совершишь первые самостоятельные продажи Возможность ...
  • Полный день
  • Опыт от 1 года
Логотип компании 1C-Рарус1C-Рарус
  • Нижний Новгород
16 дней назад
Мы приглашаем в команду Product Manager на направление как программных так и программно-аппаратных решений ... понимание принципов сегментации потребителей, юнит-экономика и т.п.); Знание IoT технологий, современных IT ...
  • Полный день
  • Опыт от 1 года
Логотип компании SigurSigur
  • Нижний Новгород
8 дней назад
50 000 - 65 000 ₽
Ищем аккаунт-менеджера в службу технической поддержки сайтов Чили.Хелп. Наша специализация — сложные доработки, интеграции и развитие уже работающих интернет-магазинов и веб-сервисов (в основном самописные системы и CMS Битрикс). Работаем по модели T...
  • Полный день
  • Опыт от 1 года
Логотип компании Чили.ЛабЧили.Лаб
  • Нижний Новгород
10 часов назад
от 200 000 ₽
Выше средней на 100%
MST — продуктовая IT-компания, разрабатывающая инженерное программное обеспечение для расчётов и моделирования ...
  • Полный день
  • Опыт от 1 года
Логотип компании MSTMST
  • Нижний Новгород
день назад
от 120 000 ₽
Выше средней на 20%
Организация работы ИТ-подразделения, постановка задач и контроль исполнения Формирование и управление IT-бюджетом ... , оптимизация расходов Работа с поставщиками IT-услуг и оборудования Администрирование парка серверов ... системы информационной безопасности ОБЯЗАТЕЛЬНО имеете опыт управления проектными командами по созданию IT ...
  • Полный день
  • Опыт от 1 года
Логотип компании НБК ФинансНБК Финанс
  • Нижний Новгород
8 дней назад
Мы аккредитованная IT-компания, резиденты инновационного центра Skolkovo и входим в IT-кластер. ... Наши ожидания: • опыт работы на аналогичной позиции в сфере B2B IT (SaaS, системные интеграторы, сложный ... Будет плюсом: • опыт работы в крупных IT‑компаниях; • опыт самостоятельного ведения проектов.
  • Полный день
  • Опыт от 1 года
Логотип компании StaffberryStaffberry
  • Нижний Новгород
12 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.