Senior PHP Developer
We are looking for an experienced PHP Developer to build and maintain cutting-edge web applications. The role involves utilizing modern PHP frameworks, front-end technologies, and database systems to deliver scalable, high-performance solutions. You will play a key part in improving existing systems, developing new features, and troubleshooting as needed.
Key Responsibilities:
- Design and develop high-quality applications using PHP and modern frameworks.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to implement and deploy new features.
- Optimize applications for speed, performance, and scalability.
- Debug and resolve technical issues to ensure system reliability.
- Create and manage database schemas in MySQL.
- Integrate front-end and back-end systems for seamless user experiences.
- Apply best practices in software development, including Object-Oriented Programming (OOP).
- Maintain and support existing systems, ensuring their functionality.
- Stay informed about emerging trends and advancements in software development.
Required Skills and Experience:
- Minimum of 5 years of professional experience in PHP development.
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
- Expertise in PHP frameworks such as Laravel, Symfony, or Slim.
- Proficiency in designing and integrating RESTful APIs.
- Strong knowledge of front-end technologies (HTML, CSS, JavaScript).
- Familiarity with responsive web design principles.
- Solid understanding of OOP and software development best practices.
- Experience with MySQL database design and optimization.
- Exposure to Shopify development.
- Proficiency in version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both verbal and written.
Desirable Skills:
- Experience with Domain-Driven Design (DDD).
- Knowledge of SOLID principles for software development.