Senior Backend developer

Занятость Полная занятость
Полная занятость
Адрес Беларусь, Минск
Описание вакансии

Приглашаем Senior Backend-разработчика в команду разработки масштабной кадровой системы.

Функционал системы должен охватывать весь жизненный цикл сотрудника в компании. Система позволяет вести работу с людьми от момента открытия вакансии и появления кандидата; фиксировать все достижения и переходы сотрудника между отделами; хранить сопутствующие ему документы, а также всю историю по бывшим сотрудникам.

Описание проекта:

  • Cервис пишут на PHP 8, используют фреймворк Symfony 7.
  • Данные хранят в PostgreSQL, файлы в хранилище S3.
  • Кластеризуют в K8s. Код хранят в Gitlab, собирают и тестируют с помощью Gitlab CI.
  • Таски ставят в YouTrack. Документируют в Confluence и Swagger.

Чем предстоит заниматься:

  • Разработка и поддержка сервиса на PHP и фреймворке Symfony;
  • Проектирование и оптимизация системы;
  • Участие в анализе требований и дизайне системы;
  • Сотрудничество с другими членами команды разработчиков и участие в код-ревью;
  • Интеграция сторонних API и сервисов.

Требования:

  • Опыт работы с PHP не менее 5 лет, включая работу с фреймворком Symfony от 2 лет;
  • Понимание современной архитектуры построения приложений;
  • Опыт реализации Backend API сервисов на одном из популярных фреймворков;
  • Умение писать поддерживаемый и тестируемый код;
  • Понимание принципов о Domain Driven Design и CQRS.
  • Знание PostgreSQL и опыт работы с этой СУБД;
  • Опыт работы с системами контроля версий (например, Git);
  • Коммуникабельность и способность работать в команде.

Дополнительным преимуществом будет:

  • Опыт работы с Docker и контейнеризацией;
  • Опыт работы с системами мониторинга и журналирования (например, ELK stack);
  • Опыт работы с системами CI/CD;
  • Знание английского языка на уровне, достаточном для чтения технической документации.

От нас:

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

Мы предлагаем:

  • Оформление по ТК Республики Беларусь;
  • Стабильную официальную заработную плату;
  • Комфортный, современный офис в Минске либо удаленное сотрудничество;
  • Расширенный социальный пакет.
Требования
Опыт 3-6 лет
Условия работы
График работы Полный день
Добавлено 2 дня назад
Для связи с работодателем или просмотра контактов нажмите на кнопку