Описание вакансии
Эта должность требует от квалифицированного специалиста проектирования, разработки и поддержки надежных веб-сервисов с использованием PHP. Кандидат будет отвечать за создание масштабируемых решений, соответствующих бизнес-потребностям, при обеспечении высоких стандартов производительности и безопасности. Ключевые задачи включают внедрение новых функций, устранение неполадок в существующих системах и оптимизацию эффективности сервисов. Важно сотрудничество с кросс-функциональными командами для своевременной поставки качественных продуктов. Роль также подразумевает документирование кода и ведение технической документации для поддержки будущей разработки и адаптации новых членов команды.
Ключевые обязанности
- Разработка и поддержка веб-сервисов на PHP с акцентом на масштабируемость и надежность.
- Сотрудничество с дизайнерами и менеджерами продуктов для преобразования требований в функциональный код.
- Реализация RESTful API и обеспечение бесперебойной интеграции с фронтенд-приложениями и сторонними сервисами.
- Проведение ревью кода и контроль соблюдения стандартов и лучших практик программирования.
- Отладка и устранение сложных проблем в существующих архитектурах сервисов.
- Оптимизация запросов к базе данных и повышение производительности системы с помощью эффективных методов кодирования.
- Отслеживание обновлений PHP-фреймворков и трендов отрасли для улучшения возможностей сервисов.
- Документирование всех процессов разработки и ведение технической документации для внутреннего использования.
- Поддержка развертывания и сопровождения сервисов в рабочих средах.
- Участие в agile-циклах разработки и вклад в планирование спринтов и ретроспективы.
Требования к кандидату
- Подтвержденный опыт разработки на PHP с глубоким пониманием принципов объектно-ориентированного программирования.
- Владение PHP-фреймворками, такими как Laravel, Symfony или CodeIgniter.
- Отличное знание MySQL или PostgreSQL для проектирования и оптимизации баз данных.
- Опыт работы с системами контроля версий, такими как Git, для совместной разработки.
- Навыки решения сложных проблем и эффективной отладки систем.
- Хорошие коммуникативные навыки для взаимодействия с членами команды и заинтересованными сторонами.
- Способность работать самостоятельно и управлять несколькими задачами одновременно.
- Понимание стандартов проектирования и реализации RESTful API.
- Опыт работы с облачными платформами, такими как AWS или Azure, для развертывания сервисов.
- Знание практик DevOps и CI/CD-пайплайнов для автоматизированного тестирования и развертывания.
- Внимание к деталям для обеспечения качества и поддерживаемости кода.
- Способность адаптироваться к изменяющимся требованиям и предоставлять решения в сжатые сроки.
- Желательно: Опыт работы с микросервисной архитектурой и технологиями контейнеризации, такими как Docker.
- Желательно: Знание фронтенд-технологий, таких как JavaScript, React или Vue.js.
- Желательно: Глубокое понимание лучших практик безопасности для веб-сервисов.
Предпочтительные квалификации
- Продвинутые знания методов оптимизации производительности PHP.
- Опыт работы с API-шлюзами и технологиями service mesh.
- Владение инструментами, такими как Docker, Kubernetes или Terraform, для оркестрации сервисов.
- Глубокое понимание распределенных систем и принципов масштабируемости.
- Опыт работы с фреймворками тестирования, такими как PHPUnit или Behat, для автоматизированного тестирования.
- Знание инструментов мониторинга и логирования, таких как Prometheus или ELK stack.
- Способность проектировать и реализовывать безопасные механизмы аутентификации и авторизации.
- Опыт работы с agile-методологиями и практиками Scrum для управления проектами.
- Аналитические навыки для выявления и устранения узких мест в системе.
- Знание современных стандартов и лучших практик веб-разработки.
- Способность обучать младших разработчиков и делиться техническими знаниями.
- Опыт работы с CI/CD-пайплайнами.
- Понимание облачной и serverless-архитектур.
- Навыки командной работы для взаимодействия с разработчиками, QA-инженерами и менеджерами продуктов.
- Способность работать в условиях высокой загруженности и добиваться результатов под давлением.
Преимущества компании
Наша компания предлагает конкурентоспособные компенсационные пакеты, включая зарплату, бонусы и опционы на акции. Мы предоставляем гибкий график работы и возможность удаленной работы для поддержания баланса между работой и личной жизнью. Сотрудники имеют доступ к ресурсам профессионального развития, включая обучающие программы и конференции. Мы также предлагаем комплексное медицинское страхование, пенсионные планы и программы wellness. Регулярно организуются тимбилдинги и корпоративные мероприятия для укрепления командной культуры. Кроме того, мы предоставляем возможности для карьерного роста и продвижения внутри компании. Компания ценит инновации и поощряет участие сотрудников в новых проектах и инициативах. Мы также предлагаем поддерживающую рабочую среду с акцентом на развитие и удовлетворенность сотрудников.