Position: Senior PHP Software Engineer
Company: Perfectial
Category: PHP
Experience required: 3y
English level: upper

Full cycle step-by-step system for allowing personnel in Saudi Arabia to recruit foreign labors, integrated with different systems to organize Visa, approval of Foreign Embassies, and other ministries in the Kingdom. 

**Requirements:**
Experience in developing PHP applications within an Agile environment. 
Experience in working with a wide variety of open-source frameworks such as (Laravel) 
Strong experience with SQL databases such MySQL, PostgreSQL. 
Strong knowledge of the common PHP or web server exploits and their solutions. 
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3. 
Ability to work with Distributed Version Control Systems such as GIT (preferable). 
Strong demonstrable experience of Object-Oriented Analysis & Design and accompanying design patterns with a commitment to Software Craftsmanship and Clean Code. 
Hands-on and demonstrable experience of enterprise systems deployed as micro-services through code pipelines utilizing containerization (Docker). 
Experience in using micro-services for both RESTful based micro-services and also asynchronous processing components decoupled using queueing, or similar. 
Knowledge in the OWASP top 10, for building highly secure applications. 
Knowledge in the 12 factor app, for building high quality applications. 
Knowledge and experience with application integration with SSO; including (but not limited to) keycloak, OIDC protocol. 

**Our professionals value us for:**
Regular performance evaluation and salary revision, attractive benefits package;
Functional offices, centres of excellence, and mentorship from competence leads to support the professional growth;
Tech talks, open talks, and conferences; training and certifications;
Free English courses of all levels with attentive and friendly teachers;
Health insurance; maternity aid; corporate sports teams, hobby clubs, in-house gym or gym discounts;
Referral program, bonuses for marriage and childbirth;
Great team parties and corporate events; cool branded gifts; an additional paid day off for the Company Day celebration;
Warm and relaxed atmosphere, smooth and transparent communication, and unlimited fun.

Feel free to contact me, I will provide you with all the information you might be interested in.