Senior Backend Engineer .NET/C#

Client

 

Our client operates in the travel and hospitality industry and is building a high-volume distribution and integration platform connecting downstream systems with multiple Hotel Property Management Systems (PMS) and hospitality platforms.
The platform supports mission-critical availability, rate, and inventory flows and is designed for scale, performance, and resiliency.

 

 

Project overview

 

The project focuses on high-throughput, low-latency distribution, handling complex hospitality concepts such as ARI (Availability, Rates, Inventory), restrictions, inventory blocks, and state reconciliation across event-driven and polling-based models.
The platform is built using Microsoft technologies (.NET and Azure), with strong emphasis on Azure infrastructure, DevOps, and relational data consistency.

 

Position overview

 

As a Senior Backend Engineer you will design, build, and maintain core backend integrations between the client’s platform and Hotel PMS / CRS / hospitality systems. This role requires hands-on experience integrating with at least one hospitality platform and strong domain knowledge of hotel distribution, combined with solid experience operating backend systems on Azure and SQL-based architectures.

Eastern European candidates are expected to maintain a 4–6 hour working overlap with the US Eastern Time zone.

 

Technology stack

 

.NET / C#;
Azure, including: Azure Virtual Machines, Azure App Gateway, Azure App Services / Functions, Azure Service Bus, Azure DevOps (pipelines, CI/CD);
SQL databases (Azure SQL, SQL Server);
REST APIs (JSON);
Event-driven architectures;
OAuth2 authentication;
Docker;
Observability & logging (Azure Monitor, Application Insights or similar).

 

 

Responsibilities

  • Design, build, and maintain backend integrations with Hotel PMS and hospitality platforms.
  • Implement idempotent ARI (Availability, Rates, Inventory) update mechanisms.
  • Handle complex hotel distribution concepts (rate plans, restrictions, inventory blocks).
  • Build and operate high-volume, low-latency distribution systems.
  • Reconcile system state across event-driven and polling models.
  • Design resilient integration patterns (idempotency, retries, deduplication).
  • Ensure data integrity and performance in SQL databases.
  • Contribute to Azure deployments, CI/CD pipelines, and operational readiness.
  • Collaborate with product, QA, and partner technical teams on integration contracts.
  • Troubleshoot and resolve production issues with external hospitality systems.

Requirements

  • Integration experience with at least one hospitality platform (Hotel PMS or CRS).
  • Strong understanding of ARI (Availability, Rates, Inventory), rate plans, restrictions, and inventory allocation.
  • Experience with hospitality APIs and reconciling state across event-driven and polling systems.
  • 5+ years as Backend Engineer with system-to-system integrations.
  • Proficient in .NET/C#, Azure (VMs, App Gateway, App Services, Service Bus), and Azure DevOps CI/CD.
  • Strong in REST APIs, event-driven architectures, and SQL databases (schema design, performance).
  • Knowledge of idempotent API design, concurrency, retries/backoff strategies.
  • Experience with high-throughput production systems and good English communication skills.

Nice to have

  • Direct experience integrating with one or more of the following platforms:
  • Oracle OPERA Cloud / OHIP
  • Amadeus Hospitality Suite
  • Sabre SynXis
  • Cloudbeds
  • Mews PMS
  • Infor HMS
  • Agilysys Stay
  • Shiji Daylight PMS
  • Experience with distributed tracing and observability
  • Familiarity with high-availability, low-latency architectures
  • Understanding of Agile / Scrum methodologies

 

Required languages

English B1 - Intermediate
Oracle Opera Cloud
Published 6 February
174 views
·
19 applications
To apply for this and other jobs on Djinni login or signup.
Loading...