Job Description

- Write clean, well-designed PHP code to a high standard in a timely and scalable way.

- Contribute in all phases of the development lifecycle.

- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.

- Solve performance problems and architectural challenges.

- Develop and deploy new features to facilitate related procedures and tools if necessary.

- Integration with data storage solutions (may include databases, key-value stores, blob stores,.. etc.)

- Integration with external third party systems ( may include email services, payment / SMS gateways ..etc.).

Job Requirements

- Experience with any of the PHP MVC frameworks (Laravel, CodeIgniter, Yii or something else).

- Experience working with PHP IDE (PHPStorm, NetBeans, or something else).

- Strong database design skills.

- Proficiency with databases engines (MySQL or PostgreSQL).

- Experience with responsive web design.

- Experience working with HTML5, CSS3, JS, AJAX, jQuery and Bootstrap.

- Strong knowledge of OOP programming and design patterns.

- Experience building REST APIs Web Services (JSON).

- Experience with third-party libraries and APIs.

- Understanding accessibility and security compliance.

- Experience with GIT or other version control technologies.

- Experience working with ORMs ( Eloquent ..etc. ).

Preferred but not mandatory

- Experience with JavaScript frameworks (Node.js, AngularJS, etc.) is a plus.

- HR systems experience is a big plus.

- Experience working in Agile environment.

Qualifications

- BS in Computer Science, Engineering or a related subject.

- 0-3 years of professional experience.


If you are interested, please send your updated resume to info@spark-sol.com mentioning the job title in the email subject