Мы ищем старшего инженера PHP Laravel, который поможет проектировать, создавать и развивать набор серверных сервисов, лежащих в основе нашей платформы. Эта роль идеально подходит для инженера с глубоким знанием Laravel, сильным архитектурным мышлением и опытом преобразования бизнес-требований в технические решения. Вы будете работать над модернизацией устаревших компонентов, созданием новых функций и обеспечением стабильности, производительности и масштабируемости нашей серверной экосистемы. Это
Мы ищем старшего инженера PHP Laravel, который поможет проектировать, создавать и развивать набор серверных сервисов, лежащих в основе нашей платформы. Эта роль идеально подходит для инженера с глубоким знанием Laravel, сильным архитектурным мышлением и опытом преобразования бизнес-требований в технические решения. Вы будете работать над модернизацией устаревших компонентов, созданием новых функций и обеспечением стабильности, производительности и масштабируемости нашей серверной экосистемы. Это позиция, ориентированная на серверную часть — никаких обязанностей по внешнему интерфейсу или DevOps, хотя базовые знания инфраструктуры и облачных технологий являются сильными преимуществами.
Требования:
- 5+ лет PHP-разработки с глубоким опытом во внутреннем устройстве платформы Laravel (контракты, сервисы, поставщики, события/прослушиватели, пользовательские коллекции и т. д.).
- Большой опыт разработки частных пакетов и повторно используемых компонентов Laravel.
- Знание в PHPUnit (HTTP-тесты, тесты функций, сторонние интеграции, макетирование, поставщики данных).
- Глубокое понимание концепций DDD (Domain-Driven Design) и их применения в сервисной архитектуре.
- Подтвержденный опыт создания микросервисов или систем SOA, включая шаблоны межсервисного взаимодействия.
- Знание REST API, включая потоки аутентификации, нумерацию страниц, обработку ошибок, управление версиями API и лучшие практики.
- Глубокие знания SQL и глубокий практический опыт работы с MySQL, оптимизация запросов, индексирование, транзакции и моделирование данных.
- Практический опыт работы с Redis (кэширование, очереди, блокировки, ограничение скорости).
- Опыт работы с брокерами сообщений, такими как AWS SQS, RabbitMQ или любой AMQP-совместимой системой.
- Знакомство с сервисами AWS (SNS, SQS) и контейнерной разработкой с использованием Docker; опыт работы с Kubernetes или Terraform является плюсом.
- Глубокое понимание Git, стратегий ветвления и рабочих процессов CI/CD в гибкой среде.
- Отличные навыки решения проблем, коммуникации и архитектуры, способность обосновывать технические решения и эффективно сотрудничать с потенциальными клиентами.
Обязанности:
- Руководство разработкой серверной части с использованием PHP и Laravel, проектирование масштабируемая архитектура и обеспечение качества кода во всех сервисах.
- Преобразуйте бизнес-требования в технические проекты, тесно сотрудничая с руководителями продуктов, бизнес-аналитиками и инженерами.
- Собственная комплексная разработка услуг: от проектирования и реализации до тестирования, поддержки развертывания и эксплуатационных улучшений.
- Создавайте и поддерживайте RESTful API, уделяя особое внимание производительности, надежности и обратной совместимости.
- Модернизируйте и реорганизовывайте устаревшие компоненты, улучшая удобство обслуживания, тестируемость и систему. производительность.
- Проектируйте и создавайте микросервисы и решения на основе SOA, применяя при необходимости принципы DDD.
- Внедряйте асинхронную обработку с помощью брокеров сообщений (SQS, RabbitMQ, системы на базе AMQP).
- Оптимизируйте SQL-запросы и схему базы данных, обеспечивая высокую производительность и эффективное использование MySQL.
- Вносите вклад во внутренние инструменты, частные пакеты и повторно используемые компоненты для ускорения разработки платформы.
- Сотрудничать с руководителями PHP и архитекторами, предоставляя четкие аргументы, технические обоснования и инициативные предложения по улучшению.
Что мы предлагаем:
- Ежегодный оплачиваемый отпуск продолжительностью 18 рабочих дней.
- Дополнительные дни отпуска для долгосрочного сотрудничества.
- Ежегодный оплачиваемый отпуск по болезни от 10 дней.
- Отпуск по беременности и родам/отцовству.
- Возможность творческого отпуска.
- Пакет «Брак и отцовство».
- Компенсация за занятия спортом (до 250$ в год) или медицинское страхование (70%) — после испытательного срока.
- Внутреннее образование.
- План карьерного роста.
- Английский и испанский языки. занятия.
- Уплата налогов и управление ЧП (ЧП).
- Техническое оборудование.
- Внутренняя реферальная программа.
- Возможность принять участие в волонтерской деятельности компании.
- Сомбра — обладатель награды «Дружелюбно к ветеранам».