Backend-разработчик

TravelLine создает SaaS-решения для отелей — высоконагруженные и распределенные. Это настоящий энтерпрайз-хардкор: один только модуль бронирования работает на сайтах 6000 отелей в сорока странах. Кроме него у нас еще семь классных продуктов, которыми отельеры пользуются 24/7.

TravelLine — не стартап. Платим «белую» зарплату, отпускаем на больничные, не дергаем из о́тпуска. Который, разумеется, оплачиваем. Работаем с 2008-го и собираемся жить вечно.

Фронт работ

Мы ищем разработчика, чтобы пилить кровавый энтерпрайз. В комплекте все пироги: высокая нагрузка на приложения, распределенная архитектура, надежность как у неваляшки. Ну и догонялки с техническим долгом, не без этого.

Нужен человек, который ворвется в команду, изучит продукт и поможет его развивать. Или поднимет новый, зависит от проекта. В любом случае, это будет сложное промышленное решение.

Немного рутины тоже подкинем: придется писать юнит-тесты к собственному коду.

Нужны разработчики, которые ворвутся в три команды:

Channel Manager — сердце дистрибуции TravelLine. В режиме онлайн он обеспечивает продажи отеля в более чем 90 интернет-площадках: Booking.com, Expedia, Airbnb, Островок, Bronevik и другие. Разработчик этой команды будет расширять нашу систему новыми каналами, обеспечит стабильную работу текущих интеграций.

Extranet — это ядро системы TravelLine, в ней хранятся категории номеров, тарифные планы, цены и доступность номеров отеля на каждый день. Особенностью проекта является то, что это самый большой проект TravelLine, который был написан одним из первых. Не легаси, но монолит. Если любите сложные системы, требующие точности, вам сюда.

WebPMS — это система, в которой гостиница работает в режиме 24/7. В настоящее время продукт мы предоставляем в России и в основном для мини отелей. В течение ближайших лет планируем выход на более крупные отели и международное направление. Основной фокус тут на автоматизации бизнес-процессов, много обратной связи от клиентов, интеграции с внутренними системами отеля.

Стек и требования

TravelLine нужны миддл-разработчики, и без этого опыта совсем ничего не получится, увы:

  • C#, веб-приложения на ASP.NET MVC и WebApi — от двух лет;
  • практика конфигурирования IIS и nginx;
  • запросы на MS SQL, от написания с подходящими индексами до профилирования в нагруженных базах;
  • практика CI/CD;
  • шаблоны проектирования и ООП — теория и практика;
  • юнит-тесты к своему коду — привычка вплоть до зависимости.

Если есть все, что выше, вы в деле: можно слать резюме.

Дальше — уже сверхспособности. У нас их все равно придется осваивать, так что выгоднее знать заранее. Ну и денег с этими навыками дадим побольше.

  • .NET Core;
  • MS SQL Server AlwaysOn;
  • Zabbix, Prometheus;
  • Docker, Service Fabric, Kubernetes;
  • Scrum и Kanban;
  • TDD, DDD;
  • навыки написания приложений с чистой архитектурой;
  • опыт разработки высоконагруженных распределенных приложений.
Офис, команда

Офис — здание в центре Йошкар-Олы, у остановки «Санчасть». Внутри — свежий ремонт. Делали все с нуля, для себя и на совесть. При входе собственные парковки для автомобилей и велосипедов.

У разработчиков отдельные кабинеты на 7−10 человек, тихие и удобные. Никакого оупенспейса, вокруг только свои.

Всего в TravelLine триста специалистов: разработчики, дизайнеры, маркетологи, продажники, копирайтеры и еще кого только нет.

Все легально, вбелую, по закону и трудовому кодексу.

Если просит душа — выезды на природу, сплавы по рекам, спорт и фитнес, бары и кафе, настолки с коллегами. Этого сколько угодно.

Плюсы к зарплате:
выбор графика работы
абонементы в спортклубы
персональный наставник
система грейдов
бесплатные завтраки и обеды
конференции и курсы
медосмотр в частном центре
офис в центре города
собственная библиотека
подарки от компании
мероприятия для сотрудников и детей
корпоративные скидки
Хочу с вами работать!

F.A.Q.

Хочу работать у вас. Как попасть на собеседование?

+
Возможны 3 варианта:
  • 1. Откликнуться на вакансию
  • 2. Написать нам на job@travelline.ru и выслать резюме
  • 3. Позвонить или написать в мессенджерах на телефон 8-937-934-84-19 и сказать, что хочешь у нас работать

Зарплата в вакансии окончательная?

+
Нет, итоговая зарплата может быть выше. Это будет зависеть от твоих навыков и опыта.

Что делать, если не нашел подходящую вакансию?

+
Ты все равно можешь выслать резюме. HR-специалисты изучат его и внесут в кадровый резерв. Когда вакансия откроется, мы с тобой свяжемся.

Можно ли к вам устроиться без опыта работы?

+
Да, мы готовы взять сотрудника без опыта, если у него активная жизненная позиция, он действительно хочет развиваться в профессии, любит и умеет учиться и готов трудолюбием восполнить недостаток опыта.

Будет ли у меня наставник?

+
В первые 2−3 месяца работы у каждого нового сотрудника есть наставник. Он помогает освоиться на новом месте, знакомит с командой и подсказывает, к кому обратиться с рабочими вопросами.

Что лучше указать в резюме?

+
Укажи образование, опыт работы, перечисли задачи, которые выполнял на предыдущих местах работы. Здорово, если ты подробно опишешь реализованные проекты и достижения. Расскажи о своих целях и планах, интересах и увлечениях. Также сообщи, на какую зарплату претендуешь, и укажи контакты для обратной связи.

Как я узнаю, что вы получили резюме?

+
Мы напишем тебе в течение 5 рабочих дней с момента его получения. На всякий случай, проверяй также папку «Спам». Если ты отправил резюме, но письмо от нас так и не пришло, позвони или напиши в мессенджеры на номер 8 (937) 934-84-19,опиши ситуацию и укажи вакансию, на которую откликался.

Какие этапы собеседования меня ожидают?

+

Всех кандидатов ждут:

  • 1. Знакомство с HR-специалистом. Он уточнит информацию, которую ты сообщил в резюме, и ответит на вопросы.
  • 2. Тестовое задание (не для всех вакансий). Оно поможет оценить твои способности, а ты познакомишься со спецификой будущей работы. Мы не используем тестовые работы в коммерческих целях.
  • 3. Если ты успешно пройдешь первые два этапа, мы пригласим тебя на встречу с потенциальными коллегами и руководителем.
  • 4. А потом обязательно познакомим с генеральным директором.
  • Это общая схема, но бывают еще дополнительные этапы. Например, техническое собеседование, где мы проверим, как ты разбираешься в профессиональных методиках и трендах.

Как подготовиться к первому собеседованию?

+

Особой подготовки не требуется, но мы советуем:

  • 1. Изучить наш сайт и познакомиться с компанией, продуктами и услугами. Мы ценим, когда соискатель осознанно идет в нашу команду.
  • 2. Сформулировать вопросы, которые тебя интересуют, и задать их HR-специалистам или будущим коллегам.

Если мне отказали, могу я попробовать устроиться к вам снова?

+
Да, ты можешь прокачать навыки, усилить резюме и попробовать свои силы снова. Или можешь отправить запрос на другую должность, если соответствуешь требованиям.

Поможете с переездом, если я из другого города?

+
Решение принимается индивидуально в каждом случае. Например, мы помогаем с переездом IT-специалистам высокого уровня. Обсудить наше участие в переезде ты можешь с HR-менеджером.

Почему некоторые вакансии долго не закрываются?

+
Каждый год мы запускаем новые проекты, задач становится больше, а потребность в новых сотрудниках не проходит. Поэтому некоторые вакансии всегда открыты.

На что вы обращаете внимание на собеседованиях?

+
Прекрасно, если у тебя есть опыт, и ты — грамотный специалист. Но также ценно, если у тебя есть конкретные цели и мотивация. Здорово, если ты хочешь расти и развиваться. Эту возможность мы тебе дадим, а с твоим ростом будет расти компания.
Пссс... Остались вопросы?
Напиши нам!