Ищем PHP разработчика в компанию Базис Недвижимость.
Рабочий процесс. Agile в чистом виде - недельные спринты, доска с задачами в Gitlab и несколько контуров, от dev до production.
Для качества кода - phpstan, перекрестные code-review, QA-тестирование.
Особое внимание уделяем модульности и переиспользованию кода, большое количество абстрактных компонентов.
Почему у нас классно?
работа над одним продуктом и постоянное его совершенствование, есть возможность воплотить свой архитектурный потенциал;
наши разработчики не так узко специализированы, как в крупных компаниях, поэтому ты не будешь год отвечать за одну кнопку в интерфейсе, а значит будешь развиваться в разных направлениях;
нет многоуровневой иерархии и долгих согласований. Твои идеи всегда услышат и всегда будешь знать смысл каждой задачи;
быстро видим результат, твой код не уйдет в стол.
Стек:
Обязанности:
разработка нового функционала облачного сервиса на Laravel (PHP 8.2) с использованием абстракций и интерфейсов;
разработка новых архитектурных подходов, позволяющих сократить дублирование кода на проекте и ускорить разработку новых фич;
рефакторинг старых компонентов и перевод на новые решения;
оптимизировать производительность сервиса (внедрение поисковых индексов, оптимизация SQL запросов);
перекрестные code-review.
Требования:
хорошее знание PHP и опыт работы с PHP 8+;
хорошее понимание принципов работы реляционных баз данных (MySQL);
опыт работы с фреймворком Laravel;
понимание принципов модульности и разделение кода, опыт в написании чистого, переиспользуемого кода;
следование принципам SOLID и DRY;
понимание принципов ООП, владение основными паттернами проектирования;
умение читать и писать UML-схемы (схема классов, sequence-диаграммы);
умение планировать и оценивать сроки выполнения работ;
способность гибко мыслить, работать в команде, быстро вникать в поставленные задачи, ответственно и внимательно относится к работе;
желание совершенствоваться и привносить в проект новые решения.
Будет дополнительным плюсом:
опыт работы в команде над крупными проектами более 3 лет;
написание тестов;
опыт работы по методологиям TDD и DDD;
опыт внедрения микросервисов.
Мы предлагаем:
конкурентоспособную заработную плату;
прозрачную систему мотивации;
перспективу профессионального, карьерного и финансового роста;
успешную команду профессионалов;
удаленный формат работы из любой точки России.