Senior PHP Developer - Full-Stack Backend & API Integration

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

Key Responsibilities

- Architect and develop high-performance, scalable PHP applications utilizing object-oriented principles and MVC architecture patterns.

- Design and optimize database solutions with MySQL 8.0, emphasizing performance, security, and data integrity standards.

- Construct and maintain RESTful APIs for seamless frontend integration and third-party service connections.

- Collaborate across departments to transform complex business requirements into elegant technical solutions.

- Conduct thorough code reviews, delivering constructive feedback to uphold exceptional quality standards.

- Diagnose and resolve intricate software issues in production environments with minimal disruption.

- Implement sophisticated caching strategies and performance enhancement techniques for optimal system operation.

- Enhance existing codebases through strategic refactoring and architectural improvements.

- Create comprehensive documentation for code, APIs, and technical specifications to facilitate knowledge transfer.

- Provide mentorship to junior team members, contributing to collective technical advancement.


Required Skills

- 5+ years of professional experience with PHP 7/8, demonstrating mastery of OOP concepts and MVC implementation patterns.

- Thorough understanding of modern PHP frameworks such as Laravel, Symfony, or CodeIgniter with practical application experience.

- Extensive expertise with MySQL 8.0 or MariaDB, including advanced query optimization and database architecture.

- Proficient knowledge of JavaScript (ECMAScript 2020+) and CSS3 for integrated frontend development.

- Demonstrated experience with dependency management tools including Composer and npm.

- Practical expertise with Docker containerization for consistent development and deployment workflows.

- Working knowledge of message brokers such as RabbitMQ for effective asynchronous processing.

- Experience with modern build tools including webpack for optimized frontend asset compilation.

- Advanced understanding of web server configuration including Apache and Nginx optimization.

- Strong command of Linux server environments and SSH protocols for secure remote administration.

- Version control proficiency using Git with sophisticated branching strategies and collaborative workflows.

- Comprehensive understanding of web application security best practices and vulnerability mitigation.