Opening for Back End Developer at Guru Media« Back to Questions List

Backend Developer Experience: 1 - 2 years Responsibilities • Responsible for managing the interchange of data between the server and the users • primary focus will be 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 primary focus will be 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 • Responsible for integrating the front-end elements built by your coworkers into the application • Integration of user-facing elements developed by a front-end developers with server side logic • Building reusable code and libraries for future use • Optimization of the application for maximum speed and scalability • Implementation of security and data protection • Design and implementation of data storage solutions • ensure that the data or services requested by the front-end system or software are delivered through programmatic means • create and maintain the entire back-end, which consists of the core application logic, databases, data and application integration, API and other back-end processes • Testing and debugging of any back-end application or system. Skills • Proficient in PHP, MySQL or ORACLE or SQL, HTML, CSS, Javascript, Jquery • Experience with any MVC framework already • Must have Experience on Wordpress CMS, CodeIgniter PHP MVC Framework • Experience on PHP frameworks like Zend, Laravel would be preferred • Experience on PHP CMS like Drupal, Joomla, Magento would be preferred • Coordinating with co-developers and other related departments • Focus on good documentation and file structure • Developing and maintaining dynamic websites and web applications • Good understanding of server-side CSS preprocessors, such as LESS and SASS • Understanding accessibility and security compliance {{Depending on a specific project}} • Management of hosting environment, including database administration and scaling an application to support load changes • Setup and administration of backups • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform • Implementing automated testing platforms and unit tests • Should have the knowledge of one or more of PHP, Python, Ruby, Java, .NET, JavaScript etc • Proficient understanding of code versioning tools, such as Git
Posted by Sayali Kedari
Asked on August 31, 2016 11:48 am