Job description:
- We are looking for an experienced PHP - Laravel developer responsible for the development and maintenance of high-end web applications for our international clients ranging from a wide variety of industry segments.
- You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Job responsibilities:
- Integration of user-facing elements developed by front-end developers to build new web applications from grounds up
- Working on complex web applications for further enhancement/addition of features
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions
- Understanding fundamental principles behind a scalable application development and implementing the same on client projects
- User authentication and authorization between multiple systems, servers, and environments
Required skills:
- Excellent knowledge of core PHP
- Expertise in PHP Framework - Laravel
- Knowledge of CakePHP / CodeIgnitor / Symfony / Zend framework as a secondary skill
- Knowledge of MySQL, MongoDB, JavaScript, jQuery, AJAX, XML
- Excellent knowledge of Web Services (SOAP and REST services)
- Proficiency in PHP MVC architecture and OOP programming style
- Excellent knowledge of RDBMS concepts
- Good to have Javascript framework knowledge - Node.JS and AngularJS
- Knowledge of version control system - GIT
- Working knowledge of the common PHP or web server security threats and their solutions
- Working knowledge of cloud servers - Amazon AWS, Google Cloud Platform etc.
- Basic understanding of front-end technologies, such as HTML5, CSS3 and Bootstrap
- Integration of multiple data sources and databases into one system