Senior php developer Активная
По итогам собеседования
Винница
Требования
- Больше 5 лет опыта работы
- Разработка программного обеспечения с помощью PHР
- Понимание OOP, SOLID, шаблонов проектирования и принципов
- Глубокие знания в одной из баз данных MySQL/PostgreSQL/MongoDB, умение оптимизировать запросы
- Опыт работы с одним из современных фреймворков (Laravel, Symfony, Yii, Zend и т.д.)
- Опыт работы с REST API
- Опыт работы с Git и понимание Git flow
- Опыт работы с Memcached, Redis, Varnish и т.д.
- Опыт работы с RabbitMQ, Kafka и т.д.
- Глубокое знание HTML5, CSS3
- Средний уровень работы с JavaScript
- Опыт работы с Docker/Vagrant
- Опыт в тестировании и написании Unit тестов, испльзуя PHРUnit
- Хорошее понимание UNIX систем, конфигураций Apache/Nginx
- Свободный или средний уровень знания английского языка и хорошие коммуникативные навыки
Обязанности
- Разработка прототипа нового сервиса компании “с нуля”
- Поддержка и развитие существующего сервиса
- Оптимизировать текущий функционал и интерфейс портала
- Написание Unit тестов, используя PHРUnit
- Работа с базой данных
- Оптимизация запросов
- Придерживаться требований внутреннего Pipeline
- Работа с REST API
- Работа с фреймворком (Laravel, Symfony, Yii, Zend)
- Разработка на JavaScript
Мы предлагаем
- Стать частью команды профессионалов с принципами и общими целями
- Четкое распределение зон ответственности
- Оформление согласно ТК Украины
- График работы - пн-пт с 09:00 до 18:00
- Профессиональный рост
- Интересный и перспективный проект
- Своевременная и достойная выплата заработной платы
- Корпоративная программа профессионального развития и множество возможностей для обучения
- Чай/кофе и печеньки — unlimited
Будет плюсом:
- Владение Javascript и опыт работы с Angular/React/Vue или похожими фреймворками
- Опыт работы с NoSQL базами данных, WebSocket, OAuth технологиями
- Практика написания автотестов, применяя TDD, BDD подходы
- Опыт рыботы с интеграцией платёжных систем PayPal, Stripe, и т.д.
- Опыт работы с AWS платформой
- Участие в open source проектах
- Опыт в написании технической документации
- Базовые знания таких языков как Python или Golang