Senior Backend Developer - PHP
- Bavaria town, katameya, Cairo, Egypt
Homzmart is an end to end community that connects home professionals with homeowners who can browse home designs, furniture, accessories and products and also can find reviews, referring professionals, take advice from professionals and read articles about home improvement.
Develop new functionalities to meet product team requirements
Write efficient, reusable and documented code
Participate with other developers in team in daily scrum meeting and occasional brain-storming/decision-making
Supporting the project life cycle from begin until launch.
Develop service extensions required for projects development optimization.
Provide all necessary tasks completing which correlated not only to code writing but important for project configuration / setup / debug etc.
Deployment project to real (customer) environment.
Preparation of Estimations of development efforts
Development workflow orchestration
Profiling project after go launch
Minimum of 4-6 years PHP web development experience. Competent with PHP object-oriented programming & MVC applications
Minimum of 3 years real-world e-commerce experience with Magento development in the last year
Experience in Magento development. Magento Certification is a big plus
A deep knowledge of e-commerce development technologies and frameworks
Firm grasp of source control
Competent with MySQL-based database concepts
Expert understanding of Magento's code structure, extension architecture and components
Expertise in extending Magento extensions and resolving dependencies between extensions
Competent in web services (payment, shipping gateways) integrations (REST/SOAP)
Comfort working with Linux-based systems
Proven experience in managing teams and in working cross functionally across an organization
Strong collaboration skills
Outstanding attention to detail and adherence to deadlines;
Ability to work effectively, both independently and as a member of a team;
Ability to handle multiple tasks in a fast-paced environment;
Ability to "think outside the box" while identifying problems and developing creative solutions
Strong knowledge of project management and development toolsets