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