Brightgrove logo
Українська
.NET Solutions Architect Tech Lead

.NET Solutions Architect Tech Lead

Corporate Booking Platform
Location
Bucharest, Romania
Area
Backend
Tech Level
N/A
Tech Stack
.NET, Angular
Refer a Friend

your info

REFERRAL'S INFO

0/4000

About the Client

European travel technology group operating across France, Germany, Italy, Poland, and Croatia. The group brings together several subsidiaries covering hotel marketplace, online booking tools for TMCs and corporates, corporate rates management, and travel services. Core business is B2B corporate travel management with hotel as the primary revenue driver, supplemented by air, rail, and car rental services. The platform has a 10+ year history, serving travel management companies and corporate clients with complex travel policy requirements.

Project details

European OBT (Online Booking Tool) platform serving corporate travel clients across France, Germany, Italy, Poland, and Croatia. Part of a larger international travel technology group. The air booking component is a microservice connecting to multiple airline suppliers (GDS, NDC, direct connects, aggregators). The platform requires performance stabilisation, improved observability, and continued feature development. Embedded team augmentation model — the person works as part of the client's development squad, not as an external consultant.

Your Team

Distributed team across Vietnam, Poland (Białystok, Warsaw). Reporting into the client's Head of Development. Collaborative culture, open to change when technically justified. Working style: hands-on — demonstrate solutions by doing, then transfer knowledge to the team.

What's in it for you

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community

Responsibilities

  • Establish monitoring and observability for air search performance. 
  • Diagnose and resolve tail latency issues across supplier connections. 
  • Analyse and optimise supplier configurations and query parameters. 
  • Profile and improve async search and booking flows. Implement caching and performance optimisation strategies. 
  • Stabilise progressive loading in the frontend. 
  • Work in the codebase daily — implement, not just advise.
  •  Document integrations, architecture decisions, and processes. 
  • Assess and implement PNR passive segment functionality. 
  • Support new carrier integrations and contribute to a unified air API layer.

Technical Leadership & Code Quality

  • Lead technical decision-making within the air squad, working as a peer alongside the Product Owner
  • Review and assess existing air microservice codebase - identify reusable components vs. code requiring rewrite
  • Establish code quality standards, review practices, and architectural guardrails
  • Prevent “merge for the sake of progress” - enforce disciplined delivery (stability before optimization)
  • Ensure proper separation of stabilisation and feature development baselines

Performance Investigation & Optimisation

  • Diagnose root causes of Amadeus performance degradation (9-11s response times)
  • Analyse the end-to-end async search flow: SearchFlight → GetFlight → GetFlightFare → GetAllFares
  • Profile provider-level response times and identify where overhead is introduced (supplier vs. internal processing vs. travel policy matching)
  • Investigate and stabilise the progressive loading implementation in the new UI/UX
  • Identify and resolve async race conditions causing “no results” despite successful provider calls

Supplier Integration & Architecture

  • Work with existing Amadeus, Sabre, TravelFusion, and Air France Direct Connect integrations
  • Assess current connector architecture and propose improvements for a unified air API layer
  • Support new carrier integrations as required (near-term focus: German and Spanish carriers)
  • Understand and work with NDC schema versions, offer/order management, and ONE Order concepts

PNR & Post-Booking

  • Assess and implement PNR passive segment functionality
  • Understand PNR orchestration across different supplier types (GDS PNR vs. NDC Order vs. aggregator references)
  • Support PNR sync/import workflows for offline bookings

Knowledge Transfer & Documentation

  • Break knowledge silos within the existing team - document processes, integrations, and architectural decisions
  • Produce a behind-the-scenes assessment of code quality, technical debt, and prioritised improvement roadmap (20% allocation)
  • Collaborate with the customer’s internal team in Vietnam, Białystok, and Warsaw

Skills

  1. 5+ years of hands-on development experience with airline booking engines / air search & book platforms 

  2. Deep understanding of airline distribution: GDS (Amadeus, Sabre), NDC (schema versions, offer/order lifecycle), and direct connect / aggregator APIs 

  3. Strong .NET / C# development skills with experience in microservice architectures 

  4. Experience with async processing patterns, SignalR or similar real-time frameworks, Redis caching 

  5. Understanding of PNR lifecycle: creation, passive segments, sync/import, ticketing, modifications 

  6. Experience diagnosing and resolving performance issues in multi-supplier search engines (parallel provider calls, response aggregation, timeout handling) 

  7. Ability to work autonomously in a complex, partially documented codebase with legacy components 

  8. Track record of working embedded in client teams (not just advisory/consultancy roles)

Recruiter Odarka Hlushko
Your personal recruiter
Odarka Hlushko

Apply Now

0/4000

sharing is caring & referral bonus