Программист / Архитектор (Laravel + Vue.js)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Работа полностью удаленная, возможна как full-time, так и part-time или просто по задачам, все обсуждаемо.
У нас небольшая команда, где каждый реально влияет на архитектуру, подходы и процессы. Проект в активной фазе, много живых задач, нет бюрократии и "лишних уровней". Работаем со стеком Laravel + Vue.js (TypeScript), стараемся всё делать по уму с продуманной архитектурой и структурой.
Ожидания от кандидата
Общий профиль:
Опытный, самостоятельный разработчик с архитектурным мышлением. Он отлично понимает, как устроены современные веб-приложения, умеет проектировать систему «на вырост», писать читаемый и поддерживаемый код, принимать технические решения и аргументировать их. Такой специалист не ждёт указаний — он видит, что нужно сделать, предлагает решения, оценивает время, и выполняет задачи в срок. Готов отвечать за результат и быть техническим лидером.
Технические навыки:
- Laravel (обязательно):
- Глубокое понимание архитектуры фреймворка. Работа с сервисным слоем, событиями, очередями, middleware, Service Container и т.д.
- Vue.js (обязательно):
- Уверенная работа с компонентами, API, модульной архитектурой
- Опыт работы с глобальным хранилищем состояния (Pinia / Vuex и пр.)
- Inertia.js (желательно)
- Docker (желательно)
- ООП и архитектура:
- Глубокое знание ООП и SOLID-принципов
- Владение паттернами проектирования (Design Patterns) и умение применять их на практике
- Умение оценивать технические риски и масштабируемость решений
- Код и документация:
- Умение писать чистый, читаемый и понятный код
- Способность структурировать проект так, чтобы его легко могли поддерживать другие разработчики
- Готовность писать и поддерживать техническую документацию
- Оценка задач и сроков:
- Умение реалистично оценивать трудозатраты
- Выполнять задачи в срок, без необходимости постоянного контроля
Личностные качества:
- Ответственность — берёт ответственность за результат, а не только за процесс
- Инициативность — предлагает улучшения, замечает проблемы до того, как они становятся критичными
- Системное мышление — умеет видеть проект целиком, а не только отдельную задачу
- Точность и педантичность — внимательно относится к архитектуре, коду и деталям
- Командность — умеет давать конструктивный фидбек, вести диалог и помогать другим
- Способность к самоорганизации — не требует микроменеджмента
- Коммуникабельность — умеет донести идею и аргументировать решения
- Обратная связь без эго — не воспринимает критику как угрозу, открыт к обсуждению
Условия работы
Работа на удаленке