Position: Senior PHP Developer
Company: ARENA CS
Experience required: 3y
English level: upper

Responsibilities
Write new and develop existing services in PHP and Go
Participate in the analysis, design and evaluation of technical solutions together with the team
Write unit and functional tests
Participate in code review
Offer your own ideas when setting tasks: whether they are ideas for refactoring, tuning the monitoring system, solving existing problems or solving business cases

Requirements
3+ years of experience in software development
Knowledge and experience of PHP 7. *
Ability to go beyond the "I write PHP code" approach and the ability to offer an engineering solution to a problem using a wide range of approaches and tools
Experience with MySQL / PostgreSQL at an advanced level (complex queries, query optimization)
Experience in using frameworks - Zend / Silex / Symfony / Laravel)
Love for OOP and adherence to the principles of SOLID
Experience in writing integration tests, unit tests and testable code
Experience in writing and maintaining web services, API design
Experience with queue servers (RabbitMQ / ActiveMQ)
Experience in modern teamwork (ideally, distributed multicommunity development), understanding of the principles and experience of using the Git version control system
Technologies
Golang, PHP
PostgreSQL / Aerospike / Redis
Docker / Kubernetes
Kafka
ELK stack

We offer
Competitive compensation depending on experience and skills
Work in enterprise-level projects on a long-term basis
You will have a 100% remote full-time job
Unlimited access to learning courses (training courses, English regular classes, Internal Library)