Position: Full-Stack Magento Developer
Company: Taza
Experience required: 5y
English level: upper

Job Duties:

- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
- Daily support for tickets (maintenance) 
- Support for customization of marketplace module

Job Requirements:

3 + years of work experience with Magento 2.x as Full Stack Magento Developer, with (Certified Magento Developer is a massive bonus), the multi-vendor marketplace is an advantage.

- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, XML, jQuery), JavaScript frameworks (e.g. Angular, React & Node.js) 
 - Knowledge of PHP as a back-end language, knowledge of other backend languages will be considered positive (e.g. C#, Java, Python & Go) 
- Developed large scale projects
- Good understanding of the Concepts of Object-Oriented Programming 
- Knowledge of MVC
- Experience with (Git/Bitbucket/GitHub) version control, continuous integration workflows and TDD