job description
looking for a php developer responsible for developing, managing and maintaining back-end services and the interchange of data.
primary focus will be the development of all server-side logics, definition and maintenance of database, and ensuring high performance and responsiveness to requests from the front-end.
you will also be responsible for integrating the front-end elements into the application. therefore, a basic understanding of front-end technologies is necessary as well.
responsibilities
• development, manage and maintain end to end projects.
• build efficient, testable, and reusable php modules
• solve complex performance problems and architectural challenges
• customize and maintain e-commerce applications.
• contribute in all phases of the development process.
• managing team activities is an add on
• re-factoring legacy code as well as building custom features from scratch.
skills and qualifications
• strong knowledge of php web frameworks such as laravel, codeigniter, yii etc
• 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 of e-commerce applications.
• 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
• 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
• proficient understanding of code versioning tools, such as git