Старший PHP разработчик (Senior PHP Developer)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О нас
ООО “Профит” (российские филиалы американской компании Quintegro) занимается разработкой продуктов преимущественно для компаний в США. Проекты варьируются от создания веб и мобильных приложений с нуля до долгосрочной разработки и поддержки живых продуктов. Мы также служим инновационным центром для быстрого и качественного создания MVP и proof of concept, в том числе для компаний, обладающих собственными девелопмент-командами, но нуждающимся в более динамичном и agile подходе к проекту.
В работе и решениях команды в целом и каждого сотрудника мы руководствуемся следующими ключевыми ценностями: качество, порядочность и рост. Того же ожидаем и от новых членов команды.
Чем предстоит заниматься:
- Работать с product owners с целью нахождения и разработки оптимальных решений для доставления максимальной ценности конечному пользователю кратчайшим путем. Наши разработчики участвуют в процессе определения оптимальных требований к продукту
- Работать в рамках самоорганизующейся Scrum команды, которая реализует user stories в готовые функциональные итерации посредством написания чистого, эффективного, масштабируемого и поддерживаемого кода, его отладки, тестирования и рефакторинга. Каждый разработчик ответственен за качество производимого им функционала
- Отвечать за функционал, разработанный Scrum командой, и его стабильностью и масштабируемостью в долгосрочной перспективе
- Оценивать, проектировать, разрабатывать и запускать новый функционал, следуя процессу Agile Scrum
- Играть роль ментора/наставника для других членов команды и осуществлять код-ревью
- Участвовать в принятии ключевых решений относительно архитектуры приложения, структуры базы данных, тех. стэка и т. д. Отвечать за оптимальность архитектуры продукта
Требования:
- Разделять наши ценности (см. выше)
- 5+ лет опыта профессиональной разработки продуктов
- Умение понимать и интерпретировать бизнес-требования, мыслить с точки зрения юзера и находить наиболее эффективные архитектурные и программные решения для максимизации ценности для пользователя
- Опыт проектирования эффективной и масштабируемой архитектуры приложений и сервисов
- Хорошее знание PHP (версий 5.3 - 7.x)
- Понимание принципов ООП и умение применять их на практике
- Следование стандартам PSR при написании кода
- Знание MySQL/PostgreSQL (или других реляционных баз данных)
- Базовые знания JavaScript/jQuery/ReactJS
- Опыт работы с Git (или другими системами контроля версий)
- Опыт работы с внешними API (RESTfull, GraphQL, и др.)
- Понимание архитектуры клиент-серверных приложений
- Обучаемость, заинтересованность в росте, умение работать в команде
- Опыт работы по гибким методологиям разработки, понимание принципов Agile
- Понимание принципов continuous integration и continuous deployment (CI/CD) и опыт работы с инструментами - Jenkins, CircleCI, AWS CodeBuild, Azure DevOps, Atlassian Bamboo, или Travis CI
- Опыт построения собственных API
- Знание английского языка (на уровне самостоятельного устного общения с зарубежными партнерами и клиентами)
Будет преимуществом:
- Умение вести разработку через тестирование (Test-Driven Development)
- Опыт разработки высоконагруженных сервисов
- Опыт работы с микросервисами и контейнерами (AWS, Docker, Kubernetes)
- Понимание serverless архитектуры приложений
- Понимание и опыт работы с нереляционными БД
- Знание Unix-подобных операционных систем
- Опыт настройки Apache, Nginx
Условия работы:
- Работа в офисе (Челябинск/Миасс), варианты удалённой работы рассматриваются в индивидуальном порядке
- Полная интеграция в команду (дизайнеры, верстальщики, программисты)
- Заработная плата по результатам собеседования
- Официальное трудоустройство, полный соц. пакет, ежегодные оплачиваемые отпуска
- Персональные премии, дополнительные выходные дни и прочие мотивации
- Чай, кофе, приятный коллектив