
tripstack е технологична компания в сферата на пътуванията, която изгражда инфраструктура за авиокомпании и търговци на туристически услуги. Нейният API за резервация на полети и платформата за продажби под собствена марка са насочени към виртуално свързване, или самостоятелно организирани прекачвания, като комбинират съдържание от нискотарифни и традиционни превозвачи, NDC връзки и други полетни опции в маршрути, които могат да бъдат резервирани. Платформата поддържа и продукти с кеширани тарифи, както и допълнителни услуги като багаж, избор на място и брандирани тарифи, помагайки на B2B туристическите компании да предлагат сложни пътувания чрез персонализируеми изживявания под собствена марка. Основана през 2016 г., tripstack работи в световен мащаб и е част от групата Etraveli.
Старши софтуерен инженер, резервационен двигател (Краков – хибридно)
Ръководете архитектурата на C#/.NET за платформата на Tripstack за резервации на полети на старша инженерна позиция. Поемете отговорност за мащабируеми услуги за ценообразуване, наличност и резервации, API, надеждност и техническо лидерство.
Описание
- Определяйте техническата посока на услугите на резервационния двигател
- Вземайте архитектурни решения, документирайте компромисите и бъдете техническа контактна точка
- Проектирайте, разработвайте, преглеждайте, тествайте и поддържайте C#/.NET код за системи, обработващи милиони заявки дневно
- Разделяйте инициативите на изпълними етапи и поддържайте системите след внедряване
- Поемайте отговорност за латентността на услугите, наличността, разходните характеристики и целите за надеждност
- Поддържайте и развивайте базирания на gRPC API 2.0 заедно с .NET услугите
- Идентифицирайте технологични възможности и комуникирайте технически предложения и планове в цялата организация
- Партнирайте си с продуктови мениджъри, екипи за интеграция на клиенти и инженерни екипи
- Координирайте и проследявайте продукционните внедрявания
- Участвайте в дежурствата, ръководете реакцията при инциденти и завършвайте последващите действия
- Подпомагайте развитието на инженерите чрез прегледи на код, прегледи на дизайна и сесии за споделяне на знания
- Помагайте на екипа да прилага ефективно инструменти за разработка с помощта на изкуствен интелект
Изисквания
- Бакалавърска или по-висока степен по компютърни науки или сродна техническа дисциплина
- Най-малко 7 години професионален опит в софтуерното инженерство с C# и .NET, включително продукционна работа с .NET Core или .NET 8+
- Задълбочено разбиране на .NET runtime среда при натоварване, включително компромиси в производителността, кеширане, профилиране и бенчмаркинг
- Силни умения в софтуерния дизайн и архитектурата, включително основи на компютърните науки, обектно-ориентиран анализ, шаблони за проектиране и мащабни разпределени системи
- Практически продукционен опит с Claude Code или еквивалентен AI асистент за програмиране
- Доказан опит в проектирането и архитектурата на мащабируеми, високодостъпни разпределени системи, обслужващи интернет трафик в голям мащаб
- Опит в техническото лидерство на няколко инженери, включително развитие и наставничество на инженери
- Опит в поддръжката на продукционни услуги чрез дежурства и ръководене на реакция при инциденти
- Ясни и кратки комуникационни умения с технически и нетехнически заинтересовани страни
- Опит с клиентски SDK или публични API, облачни доставчици и cloud-native архитектура, Docker, Kubernetes, CI/CD, Grafana, известия, логване, работа, свързана с PCI, gRPC, protobuf, архитектури, управлявани от събития или асинхронни архитектури, брокери на съобщения и домейна на резервациите на полети се счита за предимство
Придобивки
- Работа в динамичен и разрастващ се екип от опитни професионалисти
- Присъединяване към организация, ангажирана с многообразието, равнопоставеността и приобщаването
- Работа в безопасна, здравословна и достъпна среда
- Възможност за осигуряване на необходимите адаптации по време на процеса на подбор
- Равни възможности за заетост