Senior PHP Developer | Modern Tech Stack

Оплата: По договоренности
Удаленно
Full-time

Key Responsibilities:

- Design and develop scalable, high-performance PHP applications following OOP principles and MVC architecture.

- Architect and maintain RESTful APIs to support frontend applications and third-party integrations.

- Optimize database queries and schemas for MySQL 8.0 to ensure maximum performance and efficiency.

- Implement message queuing solutions utilizing RabbitMQ for asynchronous processing and system resilience.

- Containerize applications using Docker and orchestrate deployments for consistent development environments.

- Write clean, maintainable, and well-documented code adhering to PSR standards and industry best practices.

- Collaborate with cross-functional teams to define, design, and ship new features on schedule.

- Participate in code reviews to maintain quality standards and share knowledge with team members.

- Troubleshoot and resolve complex technical issues in production environments with minimal downtime.

- Contribute to continuous integration and deployment pipelines for streamlined release processes.

- Mentor junior developers and provide technical guidance across projects when needed.


Required Skills:

- 5+ years of professional experience with PHP 7.4/8.2, demonstrating strong OOP and MVC implementation expertise.

- Proven experience with modern JavaScript (ES6+, ES2015, ES2016) and CSS3 development techniques.

- Advanced knowledge of MySQL 8.0 database design, optimization, and query performance tuning.

- Proficiency with dependency management tools including Composer for PHP and npm for JavaScript ecosystems.

- Hands-on experience with containerization using Docker for development and production workflows.

- Demonstrated ability configuring and maintaining web servers including Nginx and Apache in production.

- Working knowledge of message brokers such as RabbitMQ for building distributed, scalable systems.

- Expertise with build tools such as Webpack for frontend asset compilation and optimization.

- Substantial experience with Linux environments and SSH for secure remote server management.

- Strong understanding of web security principles, authentication systems, and protection against common vulnerabilities.

- Experience with version control systems, preferably Git, and collaborative development workflows.