Trusted listing
Software Engineer - PHP
Crown Interactive
Lagos, Nigeria
Permanent
Published 2 months ago · Expires 3 weeks from now
Job description
## Title: PHP Software Engineer
About the Role
Crown Interactive is seeking an experienced PHP Software Engineer to join our team in Lagos, Nigeria. In this role, you will develop, test, and maintain robust PHP-based web applications while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Develop, test, and maintain PHP-based web applications
- Write clean, efficient, and well-documented code following industry best practices
- Collaborate with front-end developers, designers, and other engineers to create seamless user experiences
- Design and implement APIs and integrate third-party services
- Optimize application performance and troubleshoot issues
- Maintain and improve database structures (MySQL, PostgreSQL, etc.)
- Ensure security and data protection in all applications
- Participate in code reviews and contribute to improving development workflows
- Participate in the company's learning, development, and mentorship programs
- Lead and mentor junior engineers as needed
- Stay up to date with emerging technologies and industry trends
Required Skills and Competencies
- Strong knowledge of PHP 7+ and Object-Oriented Programming (OOP)
- Experience with MVC frameworks (Laravel, Symfony, CodeIgniter, Yii1, Yii2)
- Proficiency in SQL databases (MySQL, PostgreSQL) and query optimization
- Experience with database design and enterprise platforms
- Knowledge of API development and integrations (RESTful, SOAP)
- Familiarity with HTML, CSS, JavaScript, and front-end frameworks (Vue.js, React, or Angular is a plus)
- Experience with version control systems (Git, GitHub, GitLab, or Bitbucket)
- Understanding of security best practices and performance optimization
- Experience building workflow application systems
- Familiarity with SaaS application deployment
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus
- Experience with Agile development methodologies is a plus
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work independently and in a team environment
- Ability to lead and mentor team members
Experience and Qualifications
First degree qualification required (field of study to be confirmed)