Are you a skilled Full Stack Developer with expertise in Magento, PHP, MySQL, and modern frontend technologies?
Join a dynamic development team in Durban, where youll design, customize, and maintain high-quality e-commerce websites while working on complex web projects and integrations. This is an exciting opportunity to contribute to the full eCommerce lifecycle, collaborate with internal stakeholders, and build innovative solutions that enhance user experience and business performance.
Requirements:
Must have extensive knowledge with developing, customizing, and maintaining e-commerce websites on the Magento platform
At least 5 years, hands on experience with vanilla HTML5 & CSS3.
At least 5 years, hands on experience with native JavaScript > ES6.
At least 3 years, hands on experience with Node.JS.
At least 5 years, hands on experience creating RESTful APIs and WebSockets.
At least 5 years, hands on experience with native PHP and MySQL.
At least 3 years, hands on experience with Cloud based architecture, such as AWS, Azure or more.
Good working knowledge of web server infrastructure.
Competent in managing Unix / Linux based servers via CLI, particularly services like Firewalls, MySQL Server, Apache / Nginx, PM2 and more.
Working knowledge of JQuery.
Good eye for UX/UI, design & best practice consideration for UX.
Experience with the complete eCommerce Lifecycle Development Cycle.
Knowledge and experience using some form of version control system (GIT is preferential).
Advantageous Skills:
In addition to the frontend and backend requirements, working knowledge of and experience with coding in other languages or frameworks.
Experience working with or creating enterprise grade software (not self-assessed).
Experience with GraphQL, experience with Magento 2 Commerce / Commerce Cloud
Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXXX or alternatively you can visit our website
Should you not hear from us within 3 days, please consider your application unsuccessful.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.