PHP-разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Вакансия: PHP-разработчик
О компании:
Мы — компания, специализирующаяся на организации и продаже экскурсий по всему миру.
Сейчас мы добираем коллег в IT-отдел и ищем PHP-разработчика, который присоединится к нашей команде и поможет развивать внутренние проекты компании
Кого мы ищем:
Нам нужен опытный и ответственный PHP-разработчик, который готов работать с текущими Legacy-проектами, постепенно переводя их на современные подходы и технологии.
Ключевая задача — не просто поддерживать кодовую базу, а постепенно переходить на архитектуру Domain Driven Design (DDD). Важно, чтобы кандидат имел опыт в DDD или глубокое понимание этого подхода и желание активно его использовать.
Ваши задачи:
- Поддерживать и развивать существующие ERP-системы на PHP(7.4), работать с Legacy-кодом.
- Участвовать в постепенном рефакторинге проектов на архитектуру DDD, выделять домены и переносить на новую архитектуру.
- Разрабатывать новые модули и сервисы с фокусом на повышение продаж и улучшение клиентского опыта.
- Проектировать архитектуру новых решений в тесном взаимодействии с командой и бизнесом.
- Интегрировать сторонние сервисы и API, создавать и поддерживать RESTful API.
- Работать в команде над реализацией бизнес-требований, используя Agile-подходы (Scrum).
Наши ожидания от вас:
- Опыт коммерческой разработки на PHP от 5-х лет.
- Уверенные знания PHP (7.4 и 8.4), понимание современных возможностей языка.
- Опыт работы фреймворкоми: Laravel, Symfony.
- Практические навыки работы с Legacy-кодом, понимание задач и вызовов при постепенном рефакторинге.
- Опыт или глубокое понимание подхода Domain Driven Design (DDD), практическое применение концепций (Bounded Contexts, Aggregates, Entities, Value Objects и т.д.).
- Хорошее понимание принципов ООП, SOLID, паттернов проектирования (MVC, Singleton, Factory и другие).
- Знание SQL, уверенная работа с MySQL/PostgreSQL и опыт оптимизации запросов.
- Умение создавать RESTful API.
- Владение Git и понимание GitFlow, навыки работы с Docker.
- Опыт в написании unit-тестов (PHPUnit).
- Базовые навыки фронтенда (JavaScript/Vue.js).
- Опыт работы в Agile-команде с Jira или аналогами.
Плюсом будет:
- Опыт работы с проектами в туризме или ERP-системах.
- Опыт работы с микросервисами и NoSQL (Redis).
- Практическое знание CI/CD (GitHub Actions, GitLab CI/CD).
- Навыки базового администрирования Linux.
- Знание английского языка на уровне чтения документации.
Личные качества:
- Готовность и умение работать с Legacy-кодом.
- Желание развиваться в направлении Domain Driven Design.
- Самостоятельность и инициативность.
- Умение работать в команде и открытость к взаимодействию.
- Ответственность и внимание к деталям.
Что мы предлагаем:
- Официальное оформление (договор).
- Полностью удаленную работу с гибким графиком.
- Возможность влиять на технологический стек и архитектуру проектов.
- Участие в интересных и значимых проектах в сфере туризма.
- Поддержку профессионального развития (оплата курсов, тренингов, конференций).
- Дружную команду, открытую для идей и инициатив.
Процесс отбора:
- Рассмотрение резюме и портфолио.
- Техническое интервью, обсуждение опыта и задач на PHP и DDD.
Если вы хотите принять вызов и перейти от поддержки Legacy к полноценному использованию Domain Driven Design — ждём вас в команде!