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 дня назад
Пожаловаться