Description

Roles and Responsibilities 

Build efficient, testable, and reusable PHP modules using Laravel. 

Solve complex performance problems and architectural challenges. 

Integration of data storage solutions, including databases, key-value stores, blob stores, etc. 

Integration of user-facing elements developed by front-end developers with server-side logic. 

Work closely with the IT team to ensure system consistency and improve user experience. 

Troubleshoot applications and code to detect and fix bugs, improve performance, etc. 

Collaborate with the rest of the engineering team to design and launch new features. 

Skills and Qualifications 

Proven work experience as a Laravel Developer for a minimum of 3 years. 

In-depth understanding of the entire web development process (design, development, and deployment). 

Hands-on experience with Laravel ecosystems like Forge, Vapor, Nova, and Envoyer. 

Solid experience with PHP and knowledge of object-oriented PHP programming. 

Knowledge of MVC design patterns. 

Familiarity with SQL/NoSQL databases and their declarative query languages. 

Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3. 

Proficient understanding of code versioning tools, such as Git. 

Excellent problem-solving skills and attention to detail. 

Education

Bachelors of Engineering