Фулл-стек разработчик (PHP+JS)
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen ищет Фулл-стек разработчика (PHP+JS) для проекта по улучшению партнерских платформ, оптимизации управления партнерами и масштабированию цифровых маркетинговых решений на международных рынках.
Заказчик - международная компания, работающая в секторах бизнес-услуг и СМИ. Ее деятельность включает организацию профессиональных мероприятий, содействие отраслевой сети и поддержку инициатив по развитию бизнеса. Компания обслуживает корпоративных клиентов на нескольких рынках и имеет международное присутствие.
Проект направлен на разработку и улучшение партнерских и суб-партнерских программ в глобальной экосистеме мероприятий, СМИ и технологий. Его цель - улучшить управление партнерами, оптимизировать партнерские операции и поддержать рост и масштабируемость цифровых маркетинговых решений на нескольких международных рынках.
Обязанности
- Создание и поддержка масштабируемых фулл-стек веб-приложений с использованием Laravel на backend и Vue/React на frontend.
- Участие в принятии архитектурных решений для масштабируемых приложений: проектирование сервисов, моделирование данных, кэширование и обработка на основе очередей.
- Проектирование и создание RESTful API и интеграций с внутренними и внешними системами.
- Разработка повторно используемых пакетов Laravel и компонентов frontend, общих для проектов.
- Обеспечение качества и производительности: рефакторинг устаревшего кода, оптимизация запросов и улучшение времени ответа.
- Написание автоматических тестов и участие в обзорах кода и улучшениях CI/CD.
- Документирование технических решений, API и спецификаций.
- Работа с командами продукта, дизайна и инженерии для определения и реализации функций.
Требования
- Профессиональный опыт работы с современной OOP PHP (8.x) от 5 лет, включая 3 года работы с Laravel.
- Глубокие знания экосистемы Laravel: Eloquent, очереди и задания, события, контейнер сервисов, middleware и аутентификация (Sanctum или Passport).
- Опыт работы с React или Vue в продакшене.
- Знакомство с TypeScript через теорию, личные проекты или курсы.
- Опыт проектирования RESTful API, включая версионирование, валидацию, аутентификацию и обработку ошибок.
- Твердые навыки работы с SQL (MySQL или PostgreSQL): проектирование схем, индексирование и оптимизация запросов.
- Опыт работы с кэшированием и очередями (Redis, RabbitMQ).
- Практический опыт автоматизированного тестирования: PHPUnit или Pest, а также frontend-тесты (Vitest, Jest или Playwright).
- Умение работать с Git-based workflows, pull-запросами и CI/CD пайплайнами.
- Умение работать в AI-ассистируемом рабочем процессе (например, Claude Code, Copilot, Cursor), с умением проверять, верифицировать и брать на себя ответственность за сгенерированный код.
- Уровень английского языка - от Intermediate+ и выше.
Желательно
- Inertia.js, Livewire или Next.js/Nuxt.
- Tailwind CSS.
- Docker и облачная инфраструктура (AWS, Forge, Vapor).
- Статический анализ (PHPStan/Larastan) и инструменты стиля кода (Pint).
- Реальные функции (Reverb, WebSockets).
- Опыт работы с платформами событий, билетными или платежными интеграциями (Stripe).
Компенсация: 2300–3725 EUR в месяц.