We are looking for a Sr. PHP 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 you and your co-workers into the application. Therefore, understanding of front-end technologies is necessary as well.
You will be making architectural decisions keeping with the best practices. You will work directly with the business leader/stake holder and will not just understand and implement, but extend that vision. You will be responsible for the timeline, roadmap, and code quality of your project.
• Complete responsibilities of full-stack development.
• Build efficient, testable, and reusable PHP modules.
• Write clean, well-designed, Object Oriented PHP code following industry best practices.
• Solve complex performance problems and architectural challenges.
• Integration of data storage solutions.
• Design applications and database structures for performance and scalability.
• Deliver accurate project requirement and timeline estimates, providing regular feedback and consistently meet project deadlines.
• Strong knowledge of PHP web frameworks such as Laravel,CodeIgnite
• Understanding the fully synchronous behaviour of PHP
• Understanding of MVC design patterns.
• Web service integration using technologies such as XML, SOAP, REST.
• Familiarity with JavaScript frameworks such as Angular JS, React, Vue JS.
• Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 and Bootstrap
• 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 schema that represent and support business processes
• Familiarity with MySQL, Oracle and MongoDB, SQL/NoSQL databases and their declarative query languages
• Proficient understanding of code versioning tools, such as Git, SVN..
Framework | Laravel, CodeIgniter |
LAMP Technologies | PHP, MySQL |
Web Technologies | HTML5, CSS, Bootstrap |
Client Side Scripting | JavaScript, JavaScript Libraries, JavaScript Frameworks |
Frontend Frameworks | Angular JS, React, Vue JS, backbone.js |
Web Services | Soap, REST |
Operating Systems | Windows, Linux, Unix |
Web Servers | Apache, IIS, nginx |
Languages/ Programming Area | PHP, jQuery, Ajax, |
Development Environment | Eclipse 3.2 – 3.5, NetBeans |
Database Environment | MySQL, MS SQL |
No SQL | MongoDB |
Version Control Tools | CVS, SVN, Git |
Deployment Environment | AWS (S3, Route 53, EC2, Load Balancer, etc..), Cloud Technologies |
Apply For a Job