Senior PHP Developer
Primary stack
Nice to have's
Job description
About the Position
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.
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.
Requirements
- 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.
We Offer
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.
© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Smartbrain
All 121 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain