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.
Will be plus:
  • Experience with Node.js is a plus.
  • Certifications in cloud technologies and architecture will be a plus.
We offer 
  • On-site or Remote position
  • Opportunities for professional growth 
  • 5/2 working schedule.
  • Friendly working environment


 

Apply for this position

* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Human Check*