Senior PHP Developer | Codersbrain
Job Description
Senior PHP Developer
Company Overview
Company details are not specified.
Job Summary
We are looking for an experienced Senior PHP Developer who will be responsible for the design, development, and optimization of scalable, high-performance front-end and back-end systems. This hands-on developer role involves writing clean, maintainable, and performant code while collaborating with the product team to create and enhance exceptional products. You will be involved in the entire product lifecycle, including the design, development, deployment, and maintenance of both new and existing features. You are expected to produce detailed specifications, and your contributions will significantly impact the codebase of our products. You will serve as our expert for all PHP projects, playing an integral role within the product team.
Responsibilities
- Design and develop robust PHP applications using modern frameworks like Laravel and Livewire.
- Implement and enforce clean architecture patterns, such as MVC.
- Build and maintain RESTful APIs, microservices, and modular back-end components.
- Perform complex debugging, performance tuning, and code optimization.
- Manage database design, optimization, and data integrity using MySQL and Oracle.
- Collaborate with cross-functional teams such as front-end developers, DevOps, QA, product managers, and integration engineers on system integrations and workflows.
Qualifications
-
Technical Skills:
- Strong command of PHP 7.x / 8.x with object-oriented programming (OOP) principles.
- Proficient in Laravel, Livewire, Tailwind.
- Experience with API development using REST, JSON, and authentication protocols such as OAuth2/JWT.
- Skills in database management and query optimization for MySQL and Oracle.
- Awareness of front-end technologies: HTML/CSS, JavaScript, and basic integration.
- Familiarity with frameworks such as ReactJS, TypeScript, NextJs, Vue.Js, Node Js.
-
Tooling & DevOps:
- Proficient with Git, including branching strategies.
- Experience with CI/CD tools and containerization with Docker.
- Familiar with Composer, PHPUnit/Pest, and Xdebug.
-
Soft Skills:
- Proven ability to deliver software projects on time.
- Strong problem-solving and debugging skills.
- Excellent communication and stakeholder management.
- Experience with Agile and Scrum practices.
Preferred Skills
- Experience with creating middleware components in PHP.
- Familiarity with AWS Services and LAMP stack.
- Knowledge of container orchestration tools such as Kubernetes.
- Proficiency in creating Terraform scripts for provisioning cloud resources on the AWS platform.
- Understanding of code quality tools such as PHP Code Sniffer and PHPMD.
Experience
- Minimum of 5 years of relevant experience in PHP development, particularly with modern frameworks and database systems.
Environment
Work setting details are not specified, including whether the role is remote, in-office, or hybrid.
Salary
Salary details are not specified.
Growth Opportunities
Details regarding potential career advancement opportunities are not specified.
Benefits
Details regarding offered benefits are not specified.