Senior PHP Developer
Location
Remote
Time
Full Time
Level
Experienced
We are looking for a talented and experienced PHP Backend Developer to join our dynamic team. The successful candidate will be responsible for the development and maintenance of the backend part of web applications, ensuring high performance, scalability, and security. You will collaborate closely with other team members to design, develop, and optimize systems that meet our high standards.
Key Responsibilities:
- Develop and maintain the backend part of web applications using PHP.
- Optimize high-load systems and handle multi-threaded tasks.
- Maintain existing code and refactor using best practices to enhance quality and performance.
- Develop and maintain unit tests (using PHPUnit) to ensure robust code.
- Optimize the performance of MySQL databases.
- Collaborate with the team to plan and develop new features.
- Work with message brokers (RabbitMQ), caching systems (Redis), and tools like Docker and Kubernetes.
- Ensure web application security and scalability.
- Work with monitoring and logging tools (e.g., Grafana, AWS CloudWatch).
- Participate in Agile practices, such as SCRUM, using tools like Jira
Requirements:
- Minimum of 5 years as a PHP Backend Developer.
- Experience with highly loaded systems and microservices architecture is a must.
- Working knowledge of containerization tools and microservices architecture.
- Strong knowledge of PHP (7.4/8+) and experience with frameworks like Symfony or other PHP frameworks.
- Experience in working with REST APIs.
- Proven experience with high-load systems.
- Proficiency in working with message brokers like RabbitMQ and caching systems such as Redis.
- Hands-on experience with Docker and Kubernetes.
- Solid understanding of web application security and scalability principles.
- Experience in writing tests and following TDD/BDD approaches (using PHPUnit).
- Familiarity with monitoring and logging tools (Grafana, AWS CloudWatch).
- Experience working within SCRUM teams using Jira.
- Experience with Node.js is a plus.
- Certifications in cloud technologies and architecture will be a plus.
- On-site or Remote position
- Opportunities for professional growth
- 5/2 working schedule.
- Friendly working environment