Ecommerce Senior Backend Developer

Ecommerce Senior Backend Developer

On-Holdمن المقر
الصناعة : Computer Software
الموقع: Egypt
خبرة العمل: 5 years

وصف الوظيفة

· Design and develop robust, scalable, and high-performance backend functionalities for Magento platform using PHP, MySQL, and other relevant technologies. · Design and develop new features, modules, and extensions for Magento, ensuring the stability and maintainability of the codebase. · Develop and maintain APIs to expose the backend functionalities of Magento to frontend consumers. · Ensure that the code follows the best practices and coding standards for maintainability, scalability, and security. · Write clean, well-documented, and reusable code that can be easily understood by other developers. · Design and develop complex software systems utilizing Magento stack and related technologies · Responsible for ensuring the quality and performance of ecommerce applications by conducting thorough unit testing and debugging. · Provide technical leadership on new and existing projects. · Responsible for troubleshooting and resolving bugs and issues in the Magento backend to maintain website performance and stability. Provide technical guidance to the backend development team, ensuring that the team is up-to-date with the latest technologies and best practices. · Mentor and train junior developers, providing guidance on coding practices, design patterns, and software architecture. · Collaborate with other teams to ensure that the backend development is aligned with the overall architecture and design of the eCommerce platform. · Participate in code reviews, providing constructive feedback and ensuring that the code is maintainable, scalable, and secure. Work closely with other teams, including frontend development, QA, and product management, to ensure that the backend development meets the business requirements and quality standards. · Collaborate with frontend developers to ensure that the APIs are designed and developed to meet the frontend requirements. · Work with QA to ensure that the code is thoroughly tested and meets the quality standards. · Collaborate with product management to understand the business requirements and provide technical solutions that meet those requirements. Continuously evaluate and improve the backend development process, tools, cronjobs, and technologies. · Identify areas for improvement in the development process, tools, cronjobs and technologies, and implement changes to improve the efficiency and effectiveness of the backend development team. · Stay up to date with the latest technologies and best practices in backend development and eCommerce platforms. · Participate in knowledge-sharing activities, such as internal training and community events, to share knowledge and best practices with other developers. Employee duties are not limited only to the above-mentioned Accountabilities; he/she may perform other duties as assigned. Requirements · Bachelor's degree in Computer Science, Information Systems or related field · 5+ years of experience in Magento backend development. · Experience with Magento 2.x architecture, design patterns, and development, (Certified Magento Developer is a massive bonus); multi-vendor, multi-store marketplace is an advantage. · Experience with Magento 2.x API development and integration. · Experience with PHP as a back-end language, knowledge of other backend languages will be considered a positive (e.g. C#, Java, Python & Go). · Experience with Agile development methodologies. · Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache). · Experience with Nginx and Apache web servers. · Experience with (Git/Bitbucket/GitHub) or other version control systems. · Experience with headless architecture and related technologies, including GraphQL and REST APIs. · Experience with cloud computing platforms such as AWS or Azure. · Familiarity with frontend development technologies such as Vue or React · Advanced knowledge of PHP, HTML, CSS, and JavaScript · Solid experience with Magento 2 and related technologies · Familiarity with deployment methodologies and tools such as Jenkins, AWS CodeDeploy, and Docker
لا يمكنك التقدم لهذه الوظيفة،
تحتاج إلى تسجيل الدخول أولا