Ищем опытного PHP-разработчика в команду крупного проекта ERP системы в виде SaaS решения на микросервисной архитектуре.
Вас ожидает работа со множеством интеграций, управление, сбор и обработка данных с систем видеонаблюдения, контроля учета доступа и безопасности предприятий, электронный документооборот, шины данных, облачные хранилища, аналитика и многое другое.
Работа ведется по всем канонам Enterprise-решений, таких как Domain Driven Design, SOA, Docker, Message Bus и ELK.
Чем предстоит заниматься
- Разработка модулей и отдельных микросервисов
- Доработка и расширение функционала существующих сервисов
- Оптимизация архитектуры проекта
- Исследование возможности использования того или иного подхода для решения задач
- Участие в обсуждениях по дальнейшей разработке
- Изучение профлитературы
- Отладка производительности продукта
Обязательные требования
- Владение PHP 8, SOLID, основными паттернами ООП
- Опыт работы с Symfony / Laravel / Lumen / Slim от 3 лет
- Опыт работы с MySQL / PostgreSQL
- Опыт работы с Doctrine от 1 года
- Знание SQL на уровне администрирования, создания хранимых процедур, представлений и отладки производительности запросов
- Опыт проектирования и разработки REST API
- Знание основ DDD, CQS, понимание принципов чистой архитектуры
- Опыт написания PHPUnit тестов, владение инструментами анализа и проверки кода
- Работа с отладчиками и профилировщиками
- Работа с Docker, настройка docker-compose для разных сред, навыки настройки pipeline
- Владение Git на уровне rebase, hooks, reset
- Опыт разработки по сервисной архитектуре
- Опыт работы с очередями RabbitMQ / Kafka
- Знание основ UML, OpenAPI (Swagger или Stoplight)
Плюсом будет
- Опыт проектирования и разработки технической документации
- Опыт работы с системами видео наблюдения и контроля учета доступа
- Опыт работы с NoSQL
- Опыт разработки SaaS-решений
- Опыт разработки .Net / Java
Что мы предлагаем
- конкурентная заработная плата (обсуждается на собеседовании)
- своевременная индексация оплаты
- постоянное обучение и развитие