Händlerbund разрабатывает Legal-Tech платформу, которая работает как цифровой юридический отдел для e-commerce компаний: цифровизует и автоматизирует юридические процессы — от создания юридического контента, договорных и ревью-процессов до вопросов защиты данных и безопасности. Цель — превращать сложные юридические требования в надёжные, понятные и эффективные цифровые процессы. Роль предполагает работу с Laravel над развитием backend, интеграциями с партнёрскими системами и реализацией новых функциональных требований в составе agile-команды.
Задачи
- Проектирование и оптимизация backend-функциональности на Laravel для масштабируемых и поддерживаемых систем.
- Перевод функциональных требований в чистый, понятный и тестируемый код, сохраняющий поддерживаемость в долгосрочной перспективе.
- Разработка и поддержка REST-API и, при необходимости, GraphQL-API, а также подключение внешних партнёрских и сторонних систем.
- Техническая оценка и реализация интерфейсов к внешним сервисам и продуктовым партнёрам.
- Обеспечение высокого качества кода через ревью, автоматические тесты, рефакторинг и чистую реализацию.
- Создание и ведение технической документации по API, интерфейсам и интеграциям для внутреннего и внешнего использования.
- Участие в планировании, реализации и улучшении фич в agile-среде, включая sprint planning и ретроспективы.
- Анализ новых фреймворков, библиотек и инструментов, проверка и внедрение их пользы для разработки продукта и архитектуры систем.
Требования
Технические:
- практическая разработка веб-приложений на PHP и Laravel или сравнимых фреймворках;
- понимание поддерживаемых систем, стабильной бизнес-логики и надёжных интерфейсов;
- опыт создания и подключения API, а также работы с внешними сервисами;
- структурная, понятная и чистая разработка с фокусом на поддерживаемость и качество кода;
- опыт работы в agile-командах, желательно со Scrum, включая тесное сотрудничество и постоянный обмен.
Личные качества:
- системное мышление: понимание связей и мышление в терминах потоков данных, а не только фич;
- ориентация на решение: структурированный анализ сложных задач и прагматичные решения;
- самостоятельность и структурность: работа без надзора, разумная расстановка приоритетов, выполнение обязательств;
- самостоятельность в проектной команде: задачи от согласования решения до деплоя, самостоятельное уточнение открытых вопросов и запрос обратной связи;
- интерес к новым технологиям и активное предложение идей;
- естественное использование AI-инструментов в повседневной разработке с трезвой оценкой их реальной пользы для продукта.
Желательно, но не обязательно:
- опыт с Livewire, в идеале в связке с Alpine.js, Flux UI и Tailwind CSS;
- опыт DevOps: облачные системы, PaaS-платформы, контейнеры, CI/CD или администрирование Linux-серверов (например, DigitalOcean и Laravel Cloud);
- опыт с shop-системами и разработкой плагинов или приложений под них (например, Shopify или JTL);
- опыт тестирования с PHPUnit или Pest;
- опыт с событийными архитектурами, очередями или асинхронной обработкой;
- опыт работы с модульными приложениями и крупными кодовыми базами;
- знакомство с AI-функциями, автоматизациями или продуктовыми AI-кейсами.
Условия
- 4-дневная рабочая неделя как стандарт.
- Работа удалённо или в офисе в Лейпциге — на выбор.
- Гибкие часы, без микроменеджмента, полная личная ответственность.
- Постоянный контракт с самого начала.
- Менторство, обучение по необходимости и пространство для профессионального роста.