Job Title: Senior PHP Full Stack Developer
We are seeking a skilled and experienced full-stack developer to join our team as a Senior PHP Full Stack Developer.
As a member of the development team, you will be responsible for designing, developing, testing, and maintaining complex software applications using PHP programming language.
Key Responsibilities:
- Developing efficient, scalable, and maintainable PHP applications using PHP frameworks like Laravel.
- Collaborating with cross-functional teams to identify business requirements and design technical solutions.
- Ensuring high-quality code by implementing coding standards, best practices, and automated testing.
- Troubleshooting and resolving complex technical issues that arise during application development and deployment.
- Providing technical guidance and mentorship to junior developers in the team.
Required Skills and Qualifications:
- Deep understanding of PHP programming language and its ecosystem.
- Experience with Laravel framework and its various components.
- Knowledge of object-oriented programming concepts, design patterns, and principles.
- Familiarity with Agile development methodologies and Scrum framework.
- Excellent problem-solving skills, analytical mindset, and attention to detail.
Bonus Points:
- Experience with containerization using Docker.
- Knowledge of database design, normalization, and indexing techniques.
- Understanding of cloud platforms like AWS or Azure.
- Basic understanding of DevOps tools like Jenkins, GitLab CI/CD.
- Integration of user-facing elements developed by front-end developers.
- Build efficient, testable, and reusable PHP modules.
- Solve complex performance problems and architectural challenges.
- Integration of data storage solutions.
- Write clean, readable, and performant code.
- Hands-on with code versioning tools - Git.