Middle Backend developer ( PHP)
Responsibilities
Develop, test, and maintain robust backend logic and RESTful APIs using PHP and modern frameworks (e.g., Laravel or Symfony).
Write clean, maintainable, and well-documented code following OOP principles and PSR standards.
Design efficient database schemas and optimize SQL queries for relational databases (MySQL, PostgreSQL).
Integrate third-party APIs, microservices, and external payment or data gateways.
Participate in code reviews, bug fixes, performance tuning, and technical problem solving.
Collaborate with frontend engineers to integrate web APIs with client-side applications.
Write unit and integration tests (PHPUnit) to ensure code reliability.
Requirements
2+ years of commercial experience in backend web development using PHP.
Solid experience with modern PHP frameworks (primarily Laravel or Symfony).
Strong understanding of Object-Oriented Programming (OOP), MVC pattern, and SOLID principles.
Proficient with relational databases (MySQL, PostgreSQL) and ORMs (Eloquent, Doctrine).
Hands-on experience designing and consuming RESTful APIs.
Good understanding of caching mechanisms (Redis, Memcached) and queue systems (RabbitMQ, Laravel Queues).
Familiarity with Git, Docker, and standard development workflows.
Experience writing tests with PHPUnit.
English level: Intermediate+ / Upper-Intermediate (comfortable writing documentation and participating in team calls).