Описание вакансии от работодателя
Technology: OTA Base
OTA Backoffice — это бэкенд-фундамент всех постпродажных процессов. Мы отвечаем за то, что происходит с заказом после его оформления: от финансового учёта до автоматизации саппортовых и бухгалтерских процессов.
Внутри нашей зоны ответственности:
поддержка саппортовой админки – системы учёта (Реестр);
автоматизация финансовых сверок с поставщиками и платёжными системами;
автовозвраты денежных средств и реализация единого плоского хранилища данных (собираем данные по заказу от момента выписки билета до любых постпродажных изменений).
Что нужно делать
разбираться в существующих системах бэкофиса: в них много бизнес-логики, накопленного контекста и зависимостей от других команд;
поддерживать и развивать старые, но критичные для текущей работы системы; участвовать в их переработке, переносе или переписывании, когда это необходимо;
распутывать связанность систем, предлагать технические решения и последовательно улучшать их техническое состояние;
участвовать в принятии общих командных решений: проактивно проверять и оспаривать подходы, формировать и отстаивать своё мнение, предлагать изменения;
в перспективе участвовать в миграции части сервисов на Go.
Требования
уверенный опыт коммерческой разработки на C#;
опыт проектирования, развития и сопровождения сложных backend-систем;
умение разбираться в legacy-коде и постепенно улучшать существующие решения;
опыт проведения код-ревью и принятия архитектурных решений;
хорошее знание реляционных баз данных;
понимание принципов работы контейнерной инфраструктуры (Kubernetes будет плюсом).
Условия
в любой точке мира: не привязываемся к локации, платим в долларах, любим путешествовать;
без бюрократии: удобные процессы здорового человека, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
компенсируем: ДМС, психотерапию или иностранные языки, занятия спортом и больничный;
на райском острове: можно работать на Пхукете с видом на океан.