Description:
The purpose of a Magento Backend Developer is to help us make the team better and more professional. In addition, you will work hand-in-hand with the customer to understand their needs and offer a range of digital solutions to enhance their digital footprint.
Roles and Responsibilities:
- Perform Magento 2 customizations
- Collaborate on the design and development of new solutions
- Customizing front-end and back-end Magento 2 development projects
- Strictly follow Magento coding standards
- New modules installation and configuration
- Be able to install the security patches
- Write efficient, reusable, and documented code
- Collaborate with other team members to complete the Project/Task Deadline
- Collaborate in live site bugs debugging and fixing
- Implement security and data protection
- Participate with other developers in the team in daily scrum meetings and occasional brain-storming/decision-making
- Implement continuous deployment to ship code every day, once a day
- The supporting project life cycle from the beginning until launch
- Assistance with server infrastructure configuration, third-party software, debug tools, DB replication, and security scans, etc
- Develop service extensions required for project development optimization
- Provide all necessary tasks that correlate to code writing and are important for project configuration/setup/debugging, etc
- Preparation of Estimations of development efforts
- Profiling project after going launch
- Developing Magento modules in PHP using best practices
- Designing themes and interfaces
- Updating website features and security patches
Skills, Expertise, and Qualifications -
Requirements:
- At least bachelor's degree in Computer Science, Software Engineering or IT and a passion for programming
- Minimum of 3 years of real-world e-commerce experience with Magento development in the last 2 years
Technical Skills:
- Good knowledge of Magento 2
- Competent with PHP and MySQL-based database concepts
- Understanding of Magento's code structure, extension architecture, theming hierarchy, and fallback components
- Good understanding of Child Theme creation
- Good understanding of Dependency Injection, Plugin & Event Observers
- Be able to customize Magento's front-end components using layout XML, blocks, and templates
- Competent in web services (payment, shipping gateways) integrations (REST/SOAP)
- Comfort working with Linux-based systems
Soft Skills:
- Teamwork
- Problem-solving
- Innovation and best coding practices
- Interpersonal and communication skills
- Critical and out-of-the-box thinking
- Upgrade skills and adapt to changes