Senior PHP Developer – Job Description
About QualMinds
We at QualMinds design & develop world-class digital products and custom software for Startups, Scale-ups & Enterprises with our world-class engineering team.
We assemble a great team of frontend, backend, full-stack, QA automation, UI/UX, DevOps, and agile experts to help our clients propel their pursuit of digital excellence.
Our engineering community at QualMinds is always passionate about building customer centric software with the highest quality, performance, security, scalability, and lowest failure rates
Job Summary
As a Senior PHP Developer, you will play a critical role in designing, developing, and managing backend applications. You’ll work closely with cross-functional teams to build robust solutions, optimize existing code, and ensure a seamless user experience.
Key Responsibilities
Develop, test, and maintain high-quality PHP-based applications, with a focus on performance and scalability.
Collaborate with frontend developers, designers, and product managers to create dynamic web applications and APIs.
Design and implement new features and functionality based on project specifications.
Troubleshoot and resolve complex application issues, including database optimization and debugging.
Lead code reviews, enforce coding standards, and mentor junior team members.
Work with DevOps and infrastructure teams to manage and deploy applications on cloud services or internal servers.
Maintain and update code documentation and best practices.
Required Skills and Qualifications
6+ years of experience
with PHP development, Node.js, ideally using frameworks like
Laravel or Yii2
.
Strong knowledge of
OOP principles
and
MVC architecture
.
Experience with operating systems:
Windows & Linux
.
Experience with Scripting Languages
: JavaScript, AJAX, and JQUERY
.
Experience with CMS Tool:
Wordpress.
Experience with Markup Languages
: HTML, CSS, Bootsrtap
.
Proficiency in working with relational databases like
MYSQL, 5+, Memcache, Redis.
Familiarity with RESTful API development and integration.
Proficient in
version control
(Git) and working with CI/CD pipelines.
Strong understanding of
security best practices
and performance optimization techniques.
Experience with cloud services -
Google Cloud
and containerization (Docker, Kubernetes) is a plus.
Excellent problem-solving skills, with a proactive and self-driven approach.
Preferred Qualifications
Familiarity with additional backend languages (e.g., Python, Node.js).
Knowledge of Agile development methodologies.
Experience leading or managing projects or teams.
Strong understanding of unit testing and test-driven development (TDD).