
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 милиона души.
- Възможности да наставлявате други и да допринасяте за култура на сътрудничество в инженерния екип.