Job Role Description: We are looking for a PHP Codeigniter Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. A PHP Developer writes beautiful, fast PHP to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways. You will be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching. Responsibilities: 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, Follow industry best practices Develop and deploy new features to facilitate related procedures and tools if necessary Integration of user-facing elements developed by front-end developers Build efficient, testable, and reusable PHP modules Solve complex performance problems and architectural challenges Integration of data storage solutions Mandatory skills -PHP (CodeIgniter) String core PHP Hands on experience. Strong Expertise in CodeIgniter Framework . Good Knowledge of PHP5, MySQL, jQuery, Javascript, HTML5, CSS3, XML Sound knowledge of database designing and application architecture planning for Core PHP projects. Hands-on experience with any E-commerce website. Good debugging skills . Must have good analytical and problem solving skills. Expertise in PHP, MVC Frameworks and good technology exposure of Codeigniter Opencart or any cms added advantage. Good understanding of asynchronous request handling, partial page updates, and AJAX will be preferred. Prior experience in the payment gateway or education ERP domain is a plus. Should have very strong knowledge of Core PHP Build efficient, testable and reusable PHP modules . Collaborate with engineers, PMs and designers, to quickly ship new front-end experiments. Take on tough design and product problems while working cross-functionally across design and engineering to polish the product experience. Skills And Qualifications Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. Proven work experience as a CodeIgniter Developer, with a portfolio of web applications showcasing your abilities. Understanding the fully synchronous behavior of PHP 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 Integration of multiple data sources and databases into one system 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