tripstack
tripstack
51 – 200 Angajați
APICălătoriiLogistică
tripstack este o companie de tehnologie pentru călătorii care dezvoltă infrastructură pentru companii aeriene și comercianți de servicii de călătorie. API-ul său pentru rezervarea zborurilor și platforma de retailing white-label se concentrează pe tarifele cu interconectare virtuală, sau auto-conectare, combinând conținut de la transportatori low-cost și full-service, conexiuni NDC și alte opțiuni de zbor în itinerarii care pot fi rezervate. Platforma acceptă, de asemenea, produse tarifare stocate în cache și servicii auxiliare precum bagaje, selectarea locurilor și tarifele de marcă, ajutând companiile de turism B2B să ofere călătorii complexe prin experiențe personalizabile sub propria marcă. Fondată în 2016, tripstack operează la nivel global și face parte din grupul Etraveli.

Senior Software Engineer, Booking Engine (Krakow Hybrid)

Lead C#/.NET architecture for Tripstack’s flight-booking platform in a senior engineering role. Own scalable pricing, availability, booking services, APIs, reliability, and technical leadership.

Descriere

  • Set the technical direction for Booking Engine services
  • Make architecture decisions, document trade-offs, and act as the technical point of contact
  • Design, develop, review, test, and support C#/.NET code for systems handling millions of requests per day
  • Divide initiatives into deliverable increments and maintain systems after release
  • Own service latency, availability, cost characteristics, and reliability targets
  • Maintain and advance the gRPC-based API 2.0 alongside .NET services
  • Identify technology opportunities and communicate technical proposals and plans across the organization
  • Partner with product managers, client integration teams, and engineering groups
  • Coordinate and track production releases
  • Join the on-call rotation, lead incident response, and complete follow-up actions
  • Support engineer development through code reviews, design reviews, and knowledge-sharing sessions
  • Help the team apply AI-assisted development tools effectively

Cerințe

  • Bachelor’s degree or higher in Computer Science or a related technical discipline
  • At least 7 years of professional software engineering experience with C# and .NET, including production work with .NET Core or .NET 8+
  • Deep understanding of the .NET runtime under load, including performance trade-offs, caching, profiling, and benchmarking
  • Strong software design and architecture capabilities, including computer science fundamentals, object-oriented analysis, design patterns, and large-scale distributed systems
  • Hands-on production experience with Claude Code or an equivalent AI coding assistant
  • Demonstrated experience designing and architecting scalable, highly available distributed systems serving internet-scale traffic
  • Technical leadership experience across multiple engineers, including developing and mentoring engineers
  • Experience owning production services through on-call support and leading incident response
  • Clear, concise communication skills with technical and non-technical stakeholders
  • Experience with client SDKs or public APIs, cloud providers and cloud-native architecture, Docker, Kubernetes, CI/CD, Grafana, alerting, logging, PCI-related work, gRPC, protobuf, event-driven or asynchronous architectures, message brokers, and the flight-booking domain is considered an asset

Beneficii

  • Work with a dynamic, growing team of experienced professionals
  • Join an organization committed to diversity, equity, and inclusion
  • Work in a safe, healthy, and accessible environment
  • Access accommodations during the recruitment process
  • Equal opportunity employment

Locuri de muncă similare