Senior Backend GOLANG / PHP

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Сервис, объединяющий в одной системе предложения ведущих мировых и российских поставщиков туристических услуг

Описание вакансии

О компании и команде

  • Работа в гибком графике 5/2, преимущественно на удаленке (но при желании, можем обеспечить офисным рабочим местом – территориально м. Маяковская/Тверская/Чеховская/Пушкинская);
  • Трудоустройство по ИП или ТК;
  • Заработная плата – стабильный официальный оклад;
  • Level UP;
  • Обучение за счёт компании, возможность обмениваться опытом на профильных встречах, конференциях

Ожидания от кандидата

Новые разработки на Golang с поддержкой старого кода на PHP

Переписывание части проекта на Golang

Реализация нового функционала. Качественный анализ и полное понимание ТЗ до начала работ. Самостоятельное проектирование отдельных модулей, согласование решения с CTO.

Участие в поддержке, оптимизации и рефакторинге существующего кода.

От кандидата требуется знание PHP и желание развиваться на Golang

Условия работы

Ищем к себе в команду Senior Back end разработчика на проект HBPro.expert - сервис онлайн бронирования тревел-услуг для туристических агентств с этими компетенциями:

  • PHP 8.1, Symfony 5.4
  • Golang
  • Postgresql, MongoDB;
  • Git;
  • ORM Doctrine (понимать что происходит на уровне запросов к БД, особенности реализации Identity map, proxy-классов);
  • Composer;

Будет огромным плюсом:

  • Понимание основных принципов ООП
  • Знание о существовании принципов проектирования SOLID, KISS, DRY, YAGNI стремление понять и мыслить в соответствии с ними
  • Использование паттернов и идиом программирования
  • Умение читать чужой код, терпимое отношение к нему (уважение к коллегам и обстоятельствам), аргументированная инициатива по его улучшению
  • Требовательное отношение к результату своей работы (выполнение поставленной задачи, производительность, качество кода)
  • Навыки создания модульных и интеграционных тестов
  • Опыт работы с Redis, RabbitMQ; знакомство с frontend технологиями (необходимость немного поправить JavaScript, CSS, HTML и сделать это корректно - не поставит вас в тупик)

Дополнительные инструкции

Если у вас есть очень классные проекты, которыми вы бы хотели похвастаться, но стесняетесь), присылайте доступ к гитхабу. Или можно выполнить тестовое задание здесь http://testapi.hbook.pro/