
Laravel Developer (Remote / Local)
Overview
As a Laravel Developer at Prism ME (Marketing + Digital), you will be responsible for designing, developing, and maintaining web applications using the Laravel framework. Your expertise in web technologies, database management, and problem-solving skills will be crucial in delivering outstanding solutions for our clients.
Qualifications
- Minimum of 5 years of professional experience as a Laravel Developer.
- Bachelor's or master's degree in computer science, mathematics, or equivalent experience.
- Thorough mastery of HTML, CSS, and JavaScript.
- Solid experience with PHP, the latest Laravel version, SOLID principles, and other web frameworks.
- Proficiency in API service management (REST and SOAP), OOP, and MVC.
- Familiarity with unit testing technologies (PHPSpec, PHPUnit, Behat).
- Strong understanding of database architecture and query optimization (MySQL, MS SQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB).
- Working knowledge of server technologies (Apache, Nginx, PHP-FPM) and cloud servers (Azure, AWS, Linode, Digital Ocean, Rackspace, etc.).
- Superior communication and problem-solving abilities.
Key Responsibilities
- Laravel Development: Develop web applications using the latest version of the Laravel framework, adhering to best practices and SOLID principles.
- Web Technologies: Use your knowledge of HTML, CSS, JavaScript, and PHP to make web applications that are adaptable and easy for people to use.
- API Service Management: Use REST and SOAP APIs to make sure that systems can talk to each other and integrate well.
- Object-Oriented Programming (OOP): Apply OOP concepts and the MVC architectural pattern to design and develop robust and maintainable code.
- Unit Testing: Implement and conduct unit testing using technologies such as PHPSpec, PHPUnit, and Behat to ensure code quality.
- Database Management: Design and optimize database schemas, perform query optimization, and work with both relational (MySQL, MS SQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases.
- Server Technologies: Configure and manage server technologies like Apache, Nginx, and PHP-FPM, as well as deploy and maintain applications on cloud servers (Azure, AWS, Linode, Digital Ocean, Rackspace, etc.).
- Communication and Problem Solving: Work well with teams from different departments, explain technical ideas to people who aren't experts in the field, and take the initiative to solve difficult technical issues.
Benefits
- Working with a professional team
- Working on big projects
- Work visa
- Health insurance
- Competitive salary
