Overview

Responsibilities:

● Write clean, secure, test-driven, easily maintainable and modular codes;
● Database designing and maintenance;
● Build reusable code and libraries for future use;
● Troubleshoot and debug applications;
● Perform UI/backend tests to optimize performance;
● Collaborate and work with frontend and mobile app developers on the backend needs of projects;
● Adhere closely to development plans and anticipate changes to specification or schedule as they become necessary during development;
● Work with project managers when gathering requirements, presenting work, etc. and be able to take complex technical terms and break them down into layman's terms;
● Keep abreast of new trends and best practices in web development;
● Stay updated on new trends and best practices in web development;
● Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues;  
● Client communication (verbal/written) as and when required.

Required Qualifications:

● Previous working experience as a PHP / Laravel developer for 3 years;  
● BS/MS degree in Computer Science, Engineering, MIS or similar relevant field;  
● Hands-on experience with SQL;  
● SOLID principles, REST API design;  
● Unit testing (PHPUnit);  
● MySQL profiling and query optimization;  
● Creative and efficient problem solver;
● Proficiency in English.