Careers

Back End Developer

Location: Cairo

We are looking for dynamic and curious individuals who love challenge, passionate about programming, wish to be part of global young dynamic team and want to work with experience driven web projects. You will be working closely with team of front end/back end developers ensuring timely delivery of high quality web projects. You will be also coordinating with our UAE based technical team.

Responsibilities

• Architect and build complex websites and web-apps
• Build reusable code and libraries for future use
• Ensure the technical feasibility of UI/UX designs
• Optimize application for maximum speed and scalability
• Assist with the build, testing and deployment tools
• Assist with project estimation in relation to back end effort
• Collaborate with the other teams to produce the best work possible
• Implement and optimize database operations with high security standards
• Collaborate across teams, including Product, Design, and Senior Management to ensure transparency and continuous improvement in our software development process
• Implement testing methodologies to existing and new code, including CI.
• Research latest tools/techniques to upgrade or implement in the new or existing projects
• Support and troubleshoot issues

Skills

• 3+ years of work experience as a back end developer
• 3+ years of experience with MVC frameworks
• Experience in building eCommerce solutions (Magento is a plus)
• Understanding of both relational and NoSQL databases (MySQL, MongoDB)
• Implement and optimize database operations with high security standards
• Profound understanding of PHP Object Oriented / modular programming
• Experience with SVN, Mercurial, Git
• Proficient understanding of web markup, including HTML5, CSS3.
• Knowledge of JS frameworks (AngularJS, React, or similar)
• Experience translating business processes and business logic into working code
• Experience with RESTful WebServices
• Confident in development, debugging, and problem solving
• Excellent communication skills with the ability to clearly explain complex technical issues to all level team members

Personal information