Middle PHP Developer (Yii2/Laravel) | Remote | Book Service Platform

Remotely
Full-time
Part-time

We are seeking an experienced Middle PHP Developer with strong Yii2 and Laravel expertise to join the development team of one of Russia's largest digital book services. In this role, you will be responsible for maintaining and enhancing our sophisticated e-commerce platform that serves millions of readers. This remote opportunity offers the flexibility to work from anywhere while collaborating with our distributed development team.


About the Project

You will be working on a well-established book service platform that provides digital and physical books to a vast audience across Russia. The platform includes complex features such as:

- User account management and personalization.

- Advanced search and recommendation algorithms.

- Order processing and payment integration.

- Content management for digital and physical products.

- Analytics and reporting systems.


Key Responsibilities

- Develop and maintain backend systems using PHP 8.x, Yii2 Framework (2.0.49+), and Laravel (11.x).

- Design and implement new features for the book service platform according to business requirements.

- Optimize database queries and improve application performance for high-traffic scenarios.

- Debug and resolve complex technical issues in the existing codebase.

- Work with RESTful APIs and integrate third-party services.

- Write clean, maintainable, and well-documented code following best practices.

- Collaborate with front-end developers to integrate user-facing elements with server-side logic.

- Participate in code reviews and share knowledge with team members.

- Contribute to continuous improvement of development processes and methodologies.

- Implement and maintain CI/CD pipelines for efficient deployment workflows.


Required Skills & Experience

- Minimum 3 years of professional experience with PHP development.

- Strong expertise with Yii2 Framework (minimum 3 years on commercial projects).

- Practical experience with Laravel framework (8.x or higher).

- Proficient in MySQL 8.0 database design, optimization, and management.

- Solid understanding of OOP principles, design patterns, and MVC architecture.

- Experience with Linux server environments and basic system administration.

- Knowledge of Twig templating engine and modern front-end technologies.

- Familiarity with CI/CD processes and tools (GitLab CI, Jenkins, or similar).

- Proficiency with version control systems, particularly Git.

- Understanding of RESTful API design and implementation.

- Experience with unit testing and test-driven development.


Nice to Have

- Experience with high-load applications and performance optimization.

- Knowledge of Docker containerization and orchestration.

- Familiarity with message queues (RabbitMQ, Redis) for asynchronous processing.

- Experience with e-commerce platforms or content management systems.

- Previous work with book or publishing industry projects.

- Knowledge of Elasticsearch or Solr for advanced search functionality.

- Experience with microservices architecture.

- Understanding of security best practices for web applications.


Working Conditions

- Fully remote position with part-time schedule.

- Team operates in Moscow time zone (MSK).

- Collaborative environment with an all-remote development team.

- Permanent position with long-term project stability.

- Start date: Available to begin within 1-2 weeks.

- Location is not important as long as you can coordinate with the Moscow time zone.


Why Join Us

Working on this project offers you the opportunity to contribute to one of Russia's most influential digital book platforms while enjoying the flexibility of remote work. You'll be solving interesting technical challenges at scale, working with modern technologies, and growing professionally with a team of experienced developers. The project's stability provides long-term security while allowing you to make a meaningful impact on how millions of people discover and enjoy books.