MIDDLE Laravel Engineer.

Условия: удаленная работа, полная занятость. Локация: РФ. ЗП: 1200$

Обязанности:

  • Разработка и доработка REST API
  • Участие в проектировании продуктов
  • Поиск и исправление ошибок
  • Разработка нового и поддержка старого функционала
  • Написание Unit-тестов для существующего и нового функционала
  • Ведение технической документации и API-документации (Swagger)

Требования:

  • Уверенные знания PHP 7.3+
  • Знание фреймворка Laravel (11/12): создание моделей, миграций, работа с БД через Eloquent
  • Умение работать с MySQL (MariaDB)
  • Понимание принципов работы RestAPI
  • Навыки фронтенд-разработки для верстки и интеграции: HTML, TailwindCSS, CSS3, JavaScript (ES5/ES6+), AlpineJS
  • Понимание принципов работы Livewire
  • Понимание работы Vite и PostCSS
  • Понимание основ Linux-администрирования
  • Знания и умение работать с Git-системами
  • Умение работать через SSH
  • Опыт работы с RabbitMQ/Redis или другими системами очередей
  • Опыт работы со стандартными очередями (Laravel Queues с драйверами database, sync)
  • Способность анализировать чужой код и осторожность при рефакторинге

Будет плюсом:

  • Умение работать с Filament или Laravel Nova
  • Опыт работы PostgreSQL, SQLite
  • Базовые знания Python 3
  • Базовые знания node.js и typescript
  • Опыт написания Unit-тестов
  • Работа со Swagger для API
  • Написание технической и клиентской документации
  • Понимание структуры файловой системы Linux и прав доступа (chmod, chown)
  • Навыки работы с Nginx/Apache
  • Базовое понимание настройки и работы с Docker-контейнерами
  • Понимание работы supervisor для управления очередями и демонами Laravel