Senior PHP Developer | Remote Full-time Position | Modern Tech Stack

Remotely
Full-time

Are you an experienced PHP developer seeking to elevate your career with challenging projects utilizing cutting-edge technologies? We're searching for a Senior PHP Developer to join our innovative team. In this remote role, you'll architect and develop robust, scalable web applications leveraging PHP 8.2, modern JavaScript frameworks, and containerized environments.


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.


Nice to Have:

- Experience with PHP frameworks such as Laravel, Symfony, CodeIgniter, or CakePHP.

- Knowledge of NoSQL databases like MongoDB or Redis for caching and performance enhancement.

- Experience with major cloud platforms (AWS, Google Cloud, or Azure) for scalable deployments.

- Understanding of CI/CD pipelines and automation tools (Jenkins, GitLab CI, GitHub Actions).

- Experience with modern JavaScript frameworks (React, Vue.js, or Angular) for frontend development.

- Knowledge of Kubernetes for advanced container orchestration in large-scale applications.

- Familiarity with automated testing methodologies and frameworks (PHPUnit, Behat, Jest).

- Experience implementing and maintaining microservices architectures.

- Demonstrated ability optimizing jQuery implementations or migrating legacy code to modern standards.

- Knowledge of WebSockets for real-time application functionality and user experiences.


Why Join Us:

Work remotely with flexible hours while collaborating with a talented global team. We offer competitive compensation, opportunities for professional growth, and challenging projects that will significantly enhance your technical expertise. Join us to work with cutting-edge technologies in an environment that values innovation, code quality, and continuous learning – while enjoying the freedom of remote work.