Text copied to clipboard!
Название
Text copied to clipboard!Старший PHP разработчик NoSQL AWS Unit Testing
Описание
Text copied to clipboard!
Мы ищем опытного старшего PHP разработчика, который присоединится к нашей команде для разработки и поддержки высоконагруженных веб-приложений. В этой роли вы будете работать с современными технологиями, включая NoSQL базы данных, облачные сервисы AWS и методологии тестирования кода. Вы будете участвовать в проектировании архитектуры, оптимизации производительности и обеспечении надежности наших систем.
Основные обязанности включают разработку новых функций, исправление ошибок, написание тестов и работу с базами данных NoSQL. Мы ожидаем, что кандидат будет активно участвовать в обсуждении архитектурных решений, предлагать улучшения и следить за качеством кода.
Идеальный кандидат должен иметь глубокие знания PHP, опыт работы с NoSQL базами данных (например, MongoDB, DynamoDB), а также понимание принципов облачных вычислений в AWS. Важным аспектом работы является тестирование кода, поэтому опыт написания unit-тестов будет большим преимуществом.
Мы предлагаем конкурентоспособную заработную плату, гибкий график работы, возможность удаленной работы и участие в интересных проектах. Если вы хотите работать в динамичной среде, где ценится качество кода и инновации, мы будем рады видеть вас в нашей команде!
Обязанности
Text copied to clipboard!- Разработка и поддержка веб-приложений на PHP.
- Проектирование и оптимизация баз данных NoSQL.
- Интеграция с облачными сервисами AWS.
- Написание unit-тестов для обеспечения качества кода.
- Оптимизация производительности и безопасности приложений.
- Работа в команде с разработчиками, дизайнерами и менеджерами проектов.
- Документирование кода и архитектурных решений.
- Участие в код-ревью и обсуждении архитектурных решений.
Требования
Text copied to clipboard!- Опыт работы с PHP от 5 лет.
- Знание и опыт работы с NoSQL базами данных (MongoDB, DynamoDB и др.).
- Опыт работы с AWS (EC2, S3, Lambda и др.).
- Навыки написания unit-тестов (PHPUnit или аналогичные инструменты).
- Понимание принципов ООП и паттернов проектирования.
- Опыт работы с системами контроля версий (Git).
- Знание английского языка на уровне чтения технической документации.
- Умение работать в команде и предлагать архитектурные решения.
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт работы с PHP и какие проекты вы разрабатывали?
- Какие NoSQL базы данных вы использовали и в каких случаях?
- Какой у вас опыт работы с AWS и какие сервисы вы использовали?
- Как вы подходите к тестированию кода и написанию unit-тестов?
- Как вы оптимизируете производительность PHP-приложений?
- Какой ваш опыт работы с системами контроля версий, такими как Git?
- Как вы решаете проблемы, связанные с масштабируемостью веб-приложений?
- Какой ваш подход к код-ревью и улучшению качества кода?