- Develop server-side code in PHP
- Design and implement databases to store and retrieve data efficiently
- Collaborate with frontend developers to ensure seamless integration with the frontend user interface
- Provide guidance, mentorship and support to more junior PHP Backend Developers, advise trainings and courses to take to improve their knowledge and skills
- Ensure security and scalability of the application as user base grows
- Test and debug backend code to ensure it works as expected
- Stay up-to-date with industry trends and recommend new technologies and best practices
Proven experience (at least 4 years) in PHP web application development, with a focus on backend developmentBachelor's degree in Computer Science or related field, or equivalent experience (alternative, at least 5 years of experience in PHP web application development, with a focus on backend development)Strong proficiency in modern PHP frameworks, especially in LaravelHands-on experience with databases such as MySQL or MongoDBKnowledge of architecture patterns and concepts such as MVP, singleton, caching strategies etc.Experience in working with RESTful APIs and JSONExperience in using version control systems, especially GitFamiliarity with cloud computing services, especially AWSVery good command of English (both spoken and written)Strong communication and collaboration skillsProblem-solving skills and attention to detailExperience working in an Agile development environmentAbility to work in a fast-paced environment and learn quickly Nice to have: Most of the team is Arabic-speaking, so a very good command of Arabic is a nice too have (in addition to the mandatory very good level of English)Familiarity with front-end technologies (HTML5, CSS3, JavaScript, etc.) and their integration with backend systemsPrior experience mentoring junior developersContributions to open-source projects or technical blogs