PHP Developer

Singapore 26 days agoFull-time External
Negotiable
The Role: Job Description We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. Responsibilities: • 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 {{may include databases, key-value stores, blob stores, etc.}} • Develop, test, and maintain PHP-based web applications. • Write clean, well-structured, and maintainable PHP code. • Work with MySQL databases, optimizing queries and database structures. • Integrate third-party APIs and payment gateways. • Collaborate with front-end developers to implement responsive and interactive web designs. • Debug, troubleshoot, and resolve software issues. • Maintain documentation for all development work. • Keep up to date with latest web technologies and best practices. Ideal Profile: Skills and Qualifications: • Strong knowledge of PHP web frameworks {{such as Laravel, Yii, etc depending on your technology stack}} • Understanding the fully synchronous behavior of PHP • Understanding of MVC design patterns • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 • Knowledge of object oriented PHP programming • Understanding accessibility and security compliance {{Depending on the specific project}} • Strong knowledge of the common PHP or web server exploits and their solutions • Understanding fundamental design principles behind a scalable application • User authentication and authorization between multiple systems, servers, and environments • Integration of multiple data sources and databases into one system • Familiarity with limitations of PHP as a platform and its workarounds • Creating database schemas that represent and support business processes • Familiarity with SQL/NoSQL databases and their declarative query languages • Strong knowledge of PHP, MySQL, HTML, CSS, JavaScript, and AJAX. • Experience with PHP frameworks like Laravel, CodeIgniter, or Symfony. • Understanding of RESTful APIs and integration. • Familiarity with version control systems (Git, GitHub, or Bitbucket). • Knowledge of front-end technologies like React, Vue.js, or Angular (a plus). • Experience with cloud services (AWS, Azure, or Google Cloud). • Knowledge of Docker, Kubernetes, or CI/CD pipelines. • Understanding of WordPress, Magento, or other CMS platforms. • Experience in unit testing and debugging PHP applications. What's on Offer? • Excellent career development opportunities • Leadership Role • Work within a company with a solid track record of success