PHP-разработчик
АгропромцифраОписание
В связи с усилением направления разработки ищем в свою команду php-разработчика
Технические навыки
- PHP:
Глубокое понимание синтаксиса PHP 8+ и современных стандартов кодирования (PSR).
Владение принципами ООП, SOLID, DRY, DDD и их применение в реальных проектах.
Опыт работы с замыканиями, пространствами имён и продвинутыми возможностями языка.
- Фреймворки:
Опыт разработки API с использованием Laravel, Symfony или других фреймворков, подходящих для RESTful API (например, Slim, Lumen).
Понимание внутренней архитектуры выбранного фреймворка, включая паттерны проектирования и компоненты.
Умение настраивать маршрутизацию, сериализацию данных (JSON, XML) и версионирование API.
- Базы данных:
Работа с реляционными СУБД (MySQL, PostgreSQL) и NoSQL (Redis, Elasticsearch).
Оптимизация SQL-запросов, настройка индексов, использование ORM (Eloquent в Laravel, Doctrine в Symfony).
Опыт интеграции с очередями сообщений (RabbitMQ, Kafka) для асинхронной обработки данных.
- API и интеграция:
Понимание принципов RESTful API и умение проектировать RESTful-сервисы.
Опыт работы с аутентификацией и авторизацией (OAuth, JWT).
Знание инструментов для документирования API (Swagger, Postman).
- Фронтенд-технологии:
Базовое понимание HTML, CSS и JavaScript для эффективного взаимодействия с фронтенд-разработчиками.
Опыт интеграции с фронтенд-фреймворками (React, Vue.js, Angular, Next.js) через API.
Понимание принципов работы с HTTP-запросами и ответами, включая обработку ошибок и статусов.
- Инструменты и технологии:
Работа с системами контроля версий (Git, GitHub, GitLab).
Опыт использования Docker для контейнеризации и CI/CD для автоматизации процессов.
Знание инструментов для тестирования (PHPUnit) и отладки (Xdebug).
- Мягкие навыки
Коммуникация: умение эффективно взаимодействовать с фронтенд-разработчиками, дизайнерами и другими членами команды.
Работа в команде: опыт участия в Agile/Scrum-проектах, понимание методологий разработки.
Самообучение: готовность изучать новые технологии и адаптироваться к изменениям в индустрии.
Проактивность: способность предлагать улучшения архитектуры и оптимизации процессов.
Аналитическое мышление: умение анализировать требования и находить оптимальные решения.
- Опыт и проекты
Разработка и поддержка API для высоконагруженных проектов.
Опыт оптимизации производительности API (кэширование, профилирование).
Участие в проектах с интеграцией внешних сервисов и API.
Работа с микросервисной архитектурой (желательно).
Условия:- Конкурентную заработную плату;
- Работу в аккредитованной it-компании в команде профессионалов;
- Интересные и амбициозные задачи, где ваш опыт будет реально заметен;
- Расширенный пакет ДМС (после испытательного срока);
- Оплата обучения и участия в профильных мероприятиях;
- Льготные цены на продукцию агропромышленного комплекса.