Job description
Mint IT is seeking a talented Laravel Developer who has the technical ability to implement server side code written in the Laravel framework. Your main responsibility will be designing and implementing applications that are written in PHP. This is a full-time permanent position. To ensure success as a Laravel developer you should be adept at utilizing Laravel’s GUI and be able to design a PHP application from start to finish. A top-notch Laravel developer should be able to leverage their expertise and experience of the framework to independently produce complete solutions in a reasonable turnaround time.
Responsabilities
- Design and implement web applications that use the Laravel framework.
- Liaise with fellow backend and front end developers.
- Implement server side logic to process front inputs.
- Identify and fix bugs that are found within code.
- Interact with SQL databases.
- Ensure all inputs going to a database have been parameterized.
- Ensure you've written unit test cases to verify code is performing as expected and to prevent possibly security breaches.
- Create written documentation for the different components.
Qualifications
- High level of knowledge of PHP 4.5 + and the Laravel framework.
- Understanding of the MVC pattern
- Understanding of SQL databases and ORM tools.
- Ability of bug fixing
- Participating in technical design sessions to create , high-performing features and providing accurate estimates and development timelines
- Augmenting and Improving system architecture
- Good interpersonal skills.
- Continuous improvement of existing development tools and technologies
Skills
- Deep understanding of the basic web languages: HTML, CSS, and JavaScript.
- Solid experience working with the PHP, the latest Laravel version, SOLID Principle, and other types of web frameworks
- Proven expertise in managing API services (REST ), OOP (Object-oriented Programming), and MVC.
- Good working knowledge in design and query optimization of databases (MySQL, MS SQL, and PostgreSQL) and NoSQL (MongoDB and DynamoDB).
- Be able to face challenges and open to work in a multidisciplinary team
- Familiarity with server tools (Apache, Nginx) and cloud servers (Azure, AWS, Linode, Digital Ocean, Rackspace, etc.)
- Excellent communication and problem-solving skills
Extra
Please note that these are desirable skills and are not required to apply for the position.
- A degree in programming, computer science, or a related field.
- Demonstrable experience in unit testing using test platforms like PHPSpec, PHPUnit, and Behat