Responsibility
• Integration of user-facing elements developed by 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
• Finish and meet the project deadline determined by lead
• Do a quality control on projects, and debug or modify the codes if necessary
• Provide creative and innovative suggestions to other division in order to achieve the best results
• Implement the right set of technologies on the right projects
• Provide documentations, both technical and functional docs. for the team and for clients
Requirement
• Hold a bachelor degree or higher in Computer Science or Information Systems with 3-5 years of experience as Back-End Developer or similar position
• Advanced knowledge in PHP or other web server-side scripting
• Experience working with MVC frameworks, such as Laravel and CodeIgniter
• Knowledge on CMS (WordPress, Magento, Prestashop, OSCommerce) will be a huge plus
• Experience working with web services and integrated system
• Advanced knowledge on designing database, especially with MySQL and SQL Server
• Possess strong logic and knowledge on handling big data
• Familiarity with one of NoSQL (Redis, etc) is a huge plus
• Familiarity with Ajax Push technology such as Node.JS is a huge plus
• Master the concept of OOP and Structural programming
• Experience working with Social Media API, especially Facebook and Twitter. Knowledge on other Social Media API such as Instagram and G+ will be a huge plus
• Knowledge on server configuration and optimization will be a huge plus
• Able to optimize code and eliminate redundancy
• Able to learn and adapt quickly with projects and changing technologies