Almotahida Education Group · Cairo, Egypt · Posted 2026-05-13
Job DescriptionParticipate in the entire application lifecycle, focusing on coding and debuggingWrite clean code to develop functional web applicationsTroubleshoot and debug applicationsPerform UI tests to optimize performanceManage cutting-edge technologies to improve legacy applicationsCollaborate with Front-End developers to integrate user-facing elements with server-side logicGather and address technical and design requirementsProvide training and support to internal teamsBuild reusable code and libraries for future useLiaise with developers, designers, and system administrators to identify new featuresFollow emerging technologiesJob RequirementsProven work experience as a Back-End developerIn depth understanding of the entire web development process (design, development and deployment)Working knowledge of CMS frameworkFamiliarity with Front-End languages (e.g. HTML, JavaScript and CSS)Excellent Analytical and Time Management skillsTeamwork skills with a problem-solving attitudeTechnical SkillsFluent EnglishStrong backend development skillsMust have at least 3 years experiences on PHP projectsMust be at ease with software development life cycle.Git expertExpert PHP5+ and commons PHP frameworksExpert MicroFramework performance oriented like Slim, SilexPHP Architect skills, POO / Design patternsExperienced with Webservice/API RESTfulExpert Testing (Codeception) and MetricsExpert MySQL, MongoDBExpert with Doctrine ORM/ODMExpert command lines toolsAt ease with Vagrant or DockerContinuous integration skills, Continuous Delivery skills appreciated