TravelLine — единая платформа для автоматизации и развития гостиничного бизнеса. Наши клиенты — более 12 000 отелей, санаториев, загородных объектов и других средств размещения. Инструменты TL помогают автоматизировать бизнес-процессы и получать больше онлайн-броней.
Основной офис компании находится в Йошкар-Оле, у нас есть филиал в Санкт-Петербурге и Казани, а также распределенная команда технических специалистов в разных городах России.
Сейчас мы ищем Middle/Middle+ backend-разработчика в команду Channel Manager. Команда разрабатывает и поддерживает проект Channel Manager — сервис для организации работы с разными каналами продаж (Яндекс.Путешествия, Ostrovok и многие другие) из единого личного кабинета.
У нас крутая команда, бодрая обстановка и интересные задачи. Есть высокие нагрузки, большие БД, хорошее покрытие проекта тестами (unit и e2e). Опыт работы с удаленными сотрудниками, one-to-one встречи, внедренная матрица компетенций и понятные пути карьерного роста.
Чем предстоит заниматься?
Рефакторинг и миграция: участие в переезде проекта с .NET Framework 4.7 на .NET 8
Модернизация архитектуры: замена устаревших подходов на актуальные
Оптимизация производительности: работа с высоконагруженными частями системы и БД в процессе рефакторинга
Поддержка стабильности: обеспечение бесперебойной работы текущего функционала в переходный период
Для нас важен:
Опыт коммерческой разработки на C# от 4-х лет
Опыт работы с .NET Framework
Знание принципов ООП, умение использовать их в разработке
Навыки рефакторинга: умение разбираться в чужом «наследственном» коде, готовность его последовательно улучшать и покрывать тестами.
Будет плюсом:
Опыт миграции крупных проектов с legacy-стека на современный.
Знакомство с Docker и Kubernetes: понимание того, как упаковать приложение для работы в современной инфраструктуре.
Опыт работы с очередями сообщений: (RabbitMQ или аналоги).
Опыт работы с микросервисной архитектурой
Наш стек: С#, .NET Framework 4.7, .NET 8, AngularJS, MS SQL, RabbitMQ, Jenkins, ELK, Zabbix, K8S
Мы предлагаем:
Оформление по ТК
Забота о команде
График — Remote-friendly
Стабильность
Прозрачность
Команда