Senior Software Engineer (PHP)

4 – 7 years of experience

About the role

TNQTech is looking for a senior software engineer who is a PHP specialist to join our growing team of people working to redefine content and technology in the scholarly publishing landscape. As a senior software engineer, you will develop code and monitor the performance of various applications.

Responsibilities

  • Develop code according to project requirements
  • Raise queries and seek their resolution from various stakeholders
  • Seek feedback from peers and senior engineers
  • Ensure that the quality, responsiveness, and performance of applications are at their best
  • Mentor and offer feedback to junior members of the team

The ideal candidate

  • A graduate with any degree, with 4-7 years of experience in PHP
  • A programmer with a strong understanding of OOPs concepts
  • Someone who has 1) hands-on experience in MVC frameworks like CakePHP/CodeIgniter/Zend/Yii, etc. (experience in at least one framework is required), 2) experience in any one of the SCM tools, 3) experience in any databases, and 4) a working knowledge of HTML, CSS, and JavaScript, and automated unit testing
  • Someone who is familiar with agile methodologies
  • Bonus: a candidate who has an understanding of various design patterns and principles, multiple data structures and algorithms, and experience in any of the CI/CD platforms