Position: Senior PHP developer
Company: TechMagic
Category: PHP
Experience required: 3y
English level: upper

We are looking for a Senior PHP developer with 4+ years of experience for a global startup based in South Africa.

**Must have**
4+ years of experience in developing complex Web solutions
Extensive knowledge and practical experience with PHP
Extensive knowledge and practical experience with Laravel
Practical experience with MySQL, Redis & Apache Solr (knowledge & experience of NoSql stores)
English level — at least Intermediate Strong.

**Will be a plus**
Experience with Docker
Practical experience with VueJS

**Responsibilities**
Design and develop high-quality, scalable and maintainable code
Collaborate with cross-functional teams to define, design, and ship new features
Optimize the application for maximum speed and scalability
Write and maintain technical documentation
Troubleshoot and debug issues.

**About Project**
Our Client is a global startup based in South Africa.

**Product**
It’s a large robust and complex platform that that helps businesses gather feedback from customers about their service, reputation, prices etc. They are importing data from various sources, sending our up to 50,000 surveys per customer/month. There are features like dashboard creation and management, analytics and predictions, data importing, call center support.

This platform, together with partners, provides businesses with customer-centric measurement solutions that allow for the accurate identification of customer needs and preferences. They also assess customer experiences and offer insights that direct more precise and detailed business decision making.

**Stage**
This is a growing startup.

**Project team**
Client-side: 5 developers in South Africa. Our side: 3 Salesforce developers

**Project Technologies**
PHP, Laravel, VueJS, MySQL, Redis & Apache Solr

**Work Schedule**
Full-time working day in our office (flexible hours) or full-time remote.

**Interview Stages**
1-st stage — interview with our Recruiter and Senior developer
2-nd stage — client interview.