Software Engineer - PHP at Crown Interactive
Confidential
Lagos, Nigeria
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Software Engineer - PHP
Job Objective
We're looking for a Software Engineer who shares in our passion for Software Development. Do you thrive in solving complex problems and creating innovative solutions? Are you a talented Software Engineer willing to contribute to the design, development, and maintenance of our software applications? If so, we have the perfect opportunity for you! This position offers a great opportunity for career growth.
Key Roles and 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
- Optimize application performance and troubleshoot issues
- Design and implement APIs and integrate third-party services
- Maintain and improve database structures (MySQL, PostgreSQL, etc.)
- Ensure security and data protection in all applications
- Stay up to date with emerging technologies and industry trends
- Participate in code reviews and contribute to improving development workflows
- Participate in the company's learning, development, and mentorship programs
Required Skills and Competencies
- Strong knowledge of PHP 7+ and OOP (Object-Oriented Programming)
- Experience with MVC frameworks such as Laravel, Symfony, or CodeIgniter
- Proficiency with Yii1 and Yii2
- Proficiency in SQL databases (MySQL, PostgreSQL) and query optimization
- Database design experience
- Experience building workflow application systems
- Linux proficiency
- 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)
- Knowledge of API development and integrations (RESTful, SOAP)
- Understanding of security best practices and performance optimization
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus