💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

Программист / Архитектор (Laravel + Vue.js)

Зарплата

до 350 000 ₽

Местоположение и тип занятости

Неполный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения

Описание вакансии

О компании и команде

Работа полностью удаленная, возможна как full-time, так и part-time или просто по задачам, все обсуждаемо.

У нас небольшая команда, где каждый реально влияет на архитектуру, подходы и процессы. Проект в активной фазе, много живых задач, нет бюрократии и "лишних уровней". Работаем со стеком Laravel + Vue.js (TypeScript), стараемся всё делать по уму с продуманной архитектурой и структурой.

Ожидания от кандидата

Общий профиль:

Опытный, самостоятельный разработчик с архитектурным мышлением. Он отлично понимает, как устроены современные веб-приложения, умеет проектировать систему «на вырост», писать читаемый и поддерживаемый код, принимать технические решения и аргументировать их. Такой специалист не ждёт указаний — он видит, что нужно сделать, предлагает решения, оценивает время, и выполняет задачи в срок. Готов отвечать за результат и быть техническим лидером.

Технические навыки:

  • Laravel (обязательно):
    • Глубокое понимание архитектуры фреймворка. Работа с сервисным слоем, событиями, очередями, middleware, Service Container и т.д.
  • Vue.js (обязательно):
    • Уверенная работа с компонентами, API, модульной архитектурой
    • Опыт работы с глобальным хранилищем состояния (Pinia / Vuex и пр.)
  • Inertia.js (желательно)
  • Docker (желательно)
  • ООП и архитектура:
    • Глубокое знание ООП и SOLID-принципов
    • Владение паттернами проектирования (Design Patterns) и умение применять их на практике
    • Умение оценивать технические риски и масштабируемость решений
  • Код и документация:
    • Умение писать чистый, читаемый и понятный код
    • Способность структурировать проект так, чтобы его легко могли поддерживать другие разработчики
    • Готовность писать и поддерживать техническую документацию
  • Оценка задач и сроков:
    • Умение реалистично оценивать трудозатраты
    • Выполнять задачи в срок, без необходимости постоянного контроля

Личностные качества:

  • Ответственность — берёт ответственность за результат, а не только за процесс
  • Инициативность — предлагает улучшения, замечает проблемы до того, как они становятся критичными
  • Системное мышление — умеет видеть проект целиком, а не только отдельную задачу
  • Точность и педантичность — внимательно относится к архитектуре, коду и деталям
  • Командность — умеет давать конструктивный фидбек, вести диалог и помогать другим
  • Способность к самоорганизации — не требует микроменеджмента
  • Коммуникабельность — умеет донести идею и аргументировать решения
  • Обратная связь без эго — не воспринимает критику как угрозу, открыт к обсуждению

Условия работы

Работа на удаленке