Senior PHP Developer


Job Responsibilities

  • Proven software development experience in PHP for 5 years up.
  • Solid experience of 3 years up in Laravel and Lumen with standard coding (artisan experience).
  • Comfortable to WORDPRESS API creation but not limited.
  • Experience on Payment Integration like stripe, gcash, dragonpay etc.
  • Experience 1 – 2 years on Linux environment (Setup server, installation of apache, mysql, git, vhost etc).
  • Excellent understanding in creating API / Web Services with above security standards.
  • Experience on SOLID principles of programming.
  • Must have project experience of 1 year in VueJS.
  • Experience on web technologies including HTML, Bootstrap (CSS), Javascript, AJAX, JQuery, lodash, POSTMAN.
  • Experience on implementation of Unit Testing.
  • Must have self-initiative to do rigid testing.
  • Excellent understanding of version control tools like GIT.
  • Passion for best design and coding practices and a desire to develop new bold ideas.
  • Good knowledge of relational databases like mysql.
  • Experience in database optimization and partition.
  • Comfortable in creating systems documentation
  • Comfortable with both object oriented and procedural programming methodologies.
  • Must have passion in coding and programming. NOT a bundy clock person
  • Excellent understanding with implementation of File Caching, CSS & HTML compressions.
  • Must have successful portfolios to demo and demonstrate technologies used.
  • Above average problem-solving skills.
  • Must have knowledge and initiative on how to debug bugs of others’ works.
  • Must know how to investigate issues/bugs of others’ works

Job Qualifications

  • Modifying existing code with new features available in current and future deployments of PHP/MySQL.
  • Efficiently handles tasks in a reasonable amount of time.
  • Creative mind to develop innovative and unique solutions to complex problems on high traffic websites.
  • Write clean well-designed code.
  • Produce detailed specifications.
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
  • Contribute in all phases of the development lifecycle.
  • Develop and deploy new features to facilitate related procedures and tools if necessary.