Международный платежный агрегатор и интегратор в поиске PHP-разработчика для проекта на Laravel 10, Vue 3, MariaDB, Redis и Docker (для локальной разработки).
Важно глубокое понимание PHP, и уверенное владение базами данных, а также опыт с Laravel хотя бы в собственных проектах.
Задачи, которые необходимо реализовать:
- Дорабатывать платёжный шлюз, писать различные отчёты и агрегации по данным системы;
- При желании помогать с фронтендом (Vue 3) или брать на себя больше бэкенд-задач;
- Активно использовать Redis для кеширования и очередей;
- Поддерживать и оптимизировать базу данных MariaDB;
- Настраивать и поддерживать окружение в Docker;
- Работать над улучшением и оптимизацией кода, участвовать в ревью.
Для реализации проекта тебе потребуется навыки:
- PHP: уверенные знания современных версий PHP (7+ или 8+), понимание ООП, PSR-стандартов.
- Laravel: умение создавать и поддерживать приложения на Laravel (Eloquent, миграции, сервис-контейнер, очереди). Важно общее понимание фреймворка.
- MySQL/MariaDB: понимание индексов, транзакций, нормализации. Навыки написания оптимизированных SQL-запросов.
- Redis: базовые навыки кеширования и работы с очередями.
- Docker: умение запускать и отлаживать локальное окружение в контейнерах.
- Шаблоны проектирования и принципы: необходимо как воздух: отличное понимание (SOLID, DRY, KISS) и умение применять их на практике. Умение разбираться в чужом коде и опыт рефакторинга.
Будет плюсом:
- Vue 3: базовое знание экосистемы (компоненты, роутинг, Pinia/Vuex).
- Навыки написания тестов (PHPUnit, Pest).
- Понимание TDD.
- Знание TypeScript, SCSS.
- Минимальный опыт администрирования Linux.
Мы предлагаем:
- Гибкий подход к опыту: главное — умение работать с Laravel и понимание принципов разработки, коммерческий опыт не обязателен, достаточно собственных проектов;
- Оформление в РФ или иностранной компании по желанию с выплатой заработной платы в валюте;
- Возможность влиять на выбор инструментов и решений;
- Свобода действий, возможность ошибаться и предлагать новое;
- Профессиональный коллектив - комфортная рабочая атмосфера;
- Все необходимое оборудование: ноутбук, корпоративная связь;
- ДМС в РФ после прохождения испытательного срока;
- Полная занятость, гибридный график работы или удаленный формат.