Senior PHP developer
PHP 5.6+
PHP 7.1
Laravel 5.6
GraphQL
RabbitMQ
We are looking for a reliable, strong backend developer to join our large and friendly team, one who is ready to participate in the development of our many projects, share knowledge, learn and develop.
ROLE DESCRIPTION
- Participation in the development of new functionality of the company's projects
- Support, upgrade and optimization of the existing functionality
- Interaction with the team, participation in the discussion of tasks, internal meetings
- Participation in the code review
Requirements
- Over 3 years of experience in the programming language PHP 5.6+ (PHP 7.1+ more than 1 year), understanding the differences between language versions
- Ability to understand and refine someone else's code, find and eliminate flaws in logic and architecture
- Excellent knowledge of PLO methodology, ability to put this knowledge into practice
- Experience with the Laravel 5.6 framework, participation in projects written on this framework
- Experience with version control system (Git) and bug tracking system (Jira)
- Experience with databases: MySQL (ORM and native SQL)
- Ability to configure the working environment on nginx + php-fpm + mysql
- Experience with REST / RPC API
Will be a plus
- Corporate development experience
- Experience with PostgreSQL
- Experience with frameworks Yii, symfony, etc .
- Knowledge of JavaScript and other programming languages
- Experience of interaction with MongoDB, Redis, Memcached
- Understanding of technology: GraphQL, RabbitMQ
- Knowledge and practical application of the principles of SOLID, DRY and KISS
- Ability to write Unit tests
Conditions
- Work in a large and friendly team
- Interesting projects and tasks for every taste
- Official employment
- Competitive indexed salary based on interview results
- Kicker, chat, drinks and cookies included
- Full - time, office work
- Possibility of relocation
Tell us about yourself
Name
Second name
Phone
Email address