tiket.com
tiket.com
tiket.com е платформа за пътувания и начин на живот, която предлага резервации на билети за пътуване и места за настаняване. Дейността ѝ обхваща туристически услуги и свързани с тях клиентски преживявания, подкрепяни от екипи в областта на хотелиерството, логистиката и маркетинга. Компанията описва работна среда, съсредоточена върху сътрудничеството, резултатите и развитието на служителите, включително обучение чрез tiketAcademy.

Старши софтуерен инженер, настаняване — tiket.com (работа на място, Индия)

Ръководите бекенд архитектурата и разработката в областта на настаняването на tiket.com — туристическа платформа с над 50 милиона потребители. Насочвате интеграции, миграции и инженерни практики в разпределени услуги.

Описание

  • Изграждате и подобрявате надеждни и високопроизводителни услуги чрез принципите SOLID и чист код.
  • Поемате отговорност за услугите от проектирането и доставката до наблюдаемостта, дежурната поддръжка и последващото проследяване на инциденти.
  • Проектирате API за партньори и измервате и подобрявате тяхната производителност и мащабируемост.
  • Избирате подходи за схеми, индексиране, кеширане и потоци от събития при голям обем актуализации на цени, наличности и инвентар.
  • Подобрявате качеството на кода чрез прегледи, практики за тестване и текущо рефакториране.
  • Създавате и поддържате техническа документация, записи за проектиране и оперативни наръчници.
  • Подпомагате инженерите чрез работа по двойки, прегледи на код и обратна връзка за дизайна.
  • Работите с екипите по продукт, QA, данни и партньорства, за да превръщате бизнес нуждите в технически решения.
  • Ръководите техническото проектиране и доставката на екипни функционалности и услуги.
  • Разделяте сложните проблеми на управляеми задачи и насочвате инженерите при изпълнението им.
  • Откривате и отстранявате технически дълг, ограничения в производителността и рискове за надеждността.
  • Определяте техническата посока и архитектурата на областта за настаняване.
  • Ръководите междутимови проекти и интеграции със системи за цени, инвентар, поръчки и партньори.
  • Пишете и преглеждате RFC документи и архитектурни предложения и постигате съгласие между заинтересованите страни.
  • Определяте и развивате техническа пътна карта за няколко тримесечия, обхващаща рефакторирания, пренаписвания и миграции.
  • Определяте инженерни стандарти за тестване, наблюдаемост, издания и прегледи на дизайна, които подпомагат растежа.
  • Представлявате инженерния екип в междуфункционалното планиране и обяснявате техническите компромиси на нетехнически заинтересовани страни.

Изисквания

  • Най-малко 6–8 години опит в бекенд разработката, включително значителен опит в проектирането на разпределени системи в голям мащаб.
  • Бакалавърска степен или еквивалент; за предпочитане е образование по компютърни науки или информационни технологии.
  • Сериозен опит с релационни и/или NoSQL бази данни, включително проектиране на схеми, индексиране, оптимизиране на заявки и компромиси при консистентността на данните.
  • Практически опит с технологии за кеширане като Redis или Memcached и с Elasticsearch.
  • Опит в продукционна среда със системи, управлявани от събития, като Kafka или RabbitMQ, включително идемпотентност, подреждане и обработка на повторни опити.
  • Солиден опит с CI/CD, разработка, управлявана от тестове, Git Flow и рефакториране или пренаписване на наследени системи.
  • Опит с Kubernetes, Docker и Linux.
  • Умение за анализиране на логове, отстраняване на грешки и решаване на проблеми в продукционна среда с инструменти за наблюдаемост, като логове, метрики и проследяване.
  • Силни умения за приоритизиране и поемане на отговорност за продукта.
  • Критично мислене, ясна комуникация и сътрудничество между функции, включително обясняване на технически компромиси.
  • Умение за влияние без формална власт и съгласуване на заинтересованите страни от инженерния, продуктовия и бизнес екип.
  • Готовност за използване на AI инструменти за програмиране, отстраняване на грешки, проектиране и документация с цел по-бърза инженерна работа, както и за насочване на други към отговорната им употреба.
  • Доказан лидерски опит при архитектурни решения, обхващащи няколко екипа или услуги.
  • Опит в завършването на мащабни миграции, преархитектуриране или платформени инициативи.
  • Опитът в пътуванията, пазарните платформи или B2B платформи, ориентирани към партньори, е предимство.

Придобивки

  • Може да бъдете разгледани за друга кариерна възможност, ако не получите актуализация в рамките на три седмици.
  • Възможност да работите по туристическа платформа, използвана от над 50 милиона души.
  • Възможности да наставлявате други и да допринасяте за култура на сътрудничество в инженерния екип.