We are seeking an experienced Full Stack PHP Developer to take ownership of our internal applications portfolio. The ideal candidate will have extensive experience in object-oriented programming and deep expertise in Laravel and modern PHP development practices.
Key Responsibilities:
- Own, maintain, and enhance all internal web applications, ensuring they are robust, scalable, and efficient.
- Write clean, maintainable, and efficient PHP code using the Laravel framework. Design and implement RESTful APIs and integrate with third-party services.
- Develop modern, responsive front-end interfaces using HTML, CSS, JavaScript, and React or other front-end technologies.
- Work with MySQL to design and optimize databases, write complex queries, and ensure data integrity and security.
- Identify and resolve performance bottlenecks, improve application speed, and handle scaling challenges.
- Write unit tests and participate in code reviews to ensure the delivery of high-quality software. Troubleshoot issues and debug existing code.
- Ensure that applications follow best practices for web security, including data validation, encryption, and other protective measures.
- Maintain detailed documentation for code, architecture, and system processes to ensure continuity and knowledge sharing across the team.
Requirements:
- 5+ years of professional PHP development with strong OOP expertise
- Strong proficiency with Laravel framework and its ecosystem (Eloquent, Blade, Artisan)
- Expert knowledge of object-oriented programming concepts including:
o Inheritance, polymorphism, and encapsulation
o Design patterns (Factory, Repository, Strategy, Observer, etc.)
o SOLID principles and clean code practices - Strong proficiency with Laravel framework and its OOP features
- Experience with dependency injection and service containers
- Expert knowledge of MySQL database design and optimization
- Solid understanding of front-end technologies (JavaScript, HTML5, CSS3, React)
- Experience with version control systems (Git) and CI/CD pipelines
- Proficiency in RESTful API design and implementation
- Knowledge of modern PHP practices, design patterns, and SOLID principles