PHP-разработчик Middle+
Привет! Мы команда Базис.Недвижимость — IT сервис для строительных компаний. Помогаем застройщикам быстрее передавать готовые объекты и заселять жильцов без лишних нервов.
С нашей системой работают десятки застройщиков и переданы тысячи новых квартир в разных регионах России. Мы молодой проект, но за 4 года существования на рынке начали менять подход застройщиков к строительству и нацелены делать это дальше. У нас есть много идей, которые ждут реализации и твоего участия.
Почему у нас классно?
— Работа над одним продуктом и постоянное его совершенствование, есть возможность воплотить свой архитектурный потенциал
— Наши разработчики не так узко специализированы, как в крупных компаниях, поэтому ты не будешь год отвечать за одну кнопку в интерфейсе, а значит будешь развиваться в разных направлениях.
— Нет многоуровневой иерархии и долгих согласований. Твои идеи всегда услышат и всегда будешь знать смысл каждой задачи.
— Быстро видим результат, твой код не уйдет в стол.
Стек
— PHP 8.1, Laravel 9
— MySQL, Clickhouse, RabbitMQ
— Docker
Рабочий процесс
Agile в чистом виде - недельные спринты, доска с задачами в Gitlab и несколько контуров, от dev до production. Для качества кода - PhpStan, перекрестные code-review, QA-тестирование.
Основной проект представляет собой монолит с модульной архитектурой и микросервис для работы дашбордов.
Чем придется заниматься
- Разработка нового функционала облачного сервиса на Laravel (PHP 8.1) с использованием абстракций и интерфейсов;
- Разработка новых архитектурных подходов, позволяющих сократить дублирование кода на проекте и ускорить разработку новых фич;
- Рефакторинг старых компонентов и перевод на новые решения;
- Оптимизировать производительность сервиса (внедрение поисковых индексов, оптимизация SQL запросов);
- Перекрестные code-review.
Будет дополнительным плюсом
- Опыт работы в команде над крупными проектами более 5 лет
- Написание тестов
- Опыт работы по методологиям TDD и DDD
- Опыт внедрения микросервисов
Что ждем от сотрудника
- Хорошее знание PHP и опыт работы с PHP 8+;
- Хорошее понимание принципов работы реляционных баз данных (MySQL);
- Опыт работы с фреймворком Laravel;
- Понимание принципов модульности и разделение кода, опыт в написании чистого, переиспользуемого кода;
- Следование принципам SOLID и DRY;
- Понимание принципов ООП, владение основными паттернами проектирования;
- Умение читать и писать UML-схемы (схема классов, sequence-диаграммы);
- Умение планировать и оценивать сроки выполнения работ;
- Способность гибко мыслить, работать в команде, быстро вникать в поставленные задачи, ответственно и внимательно относится к работе;
- Желание совершенствоваться и привносить в проект новые решения.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).