Senior Backend Developer - PHP

  • Bavaria town, katameya, Cairo, Egypt
  • Full-time

Company Description

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.

Job Description

 

  • 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

Qualifications

  • 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

Additional Information

  • 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