Position: Magento Back End Developer
Company: Codifi
Experience required: 3y
English level: intermediate

Hi! We are an eCommerce software development agency that helps our clients excel in their business. We are looking for a Magento Back End Developer to our friendly team.

What You Will Do

- Design, build and maintain efficient, reusable, and reliable code;
- Following best Magento and PHP development practices, assisting other team members, providing and receiving feedback in the form of code reviews;
- Translate business requirements and technical specifications into fully functioning features and eCommerce websites;
- Develop new and improve existing Magento websites;
- Develop complex integrations with 3rd-party systems using APIs, queueing mechanisms, scheduled jobs, etc;
- Critical analysis of requirements and specifications to produce a solid solution plan, in the form of a technical approach;
- Review, estimate, and provide a critical approach to the assigned tasks – don’t be shy to point out gaps, mistakes or simply propose a better approach;
- Closely collaborate with a cross-functional team (PM, BA, QA, as well as other developers). The team may be distributed across different time zones and even continents.


Your Knowledge and Skills

- 2+ years of experience in Magento development, including maintenance programs, integrations, and servers;
- Strong experience with Magento 2 back-end development;
- Very comfortable in PHP, SQL, MySQL, Git;
- Strong understanding of Object Oriented Principles;
- Debugging and troubleshooting skills;
- Exposure to API integrations;
- Understanding of Composer, HTML/CSS, Javascript, JQuery, KnockoutJS (Nice to have);
- Excellent time management, problem-solving, teamwork, and communication skills;
- A detail-oriented person with a structured approach to software development;
- Understanding of the basics of good user experience;
- Excellent communication & collaboration skills. Good team player;
- Strong critical thinking and self-guided troubleshooting & problem-solving skills;
- English – intermediate or higher (B1+ level).


Technologies and Tools

- Platforms:
Magento 2 (required)
Magento 2 Cloud (would be a plus)
Magento 1 (would be a plus)
- LAMP stack;
- Issue tracking systems (Jira, Workfront, Wrike, etc);
- Good understanding of OOP and most frequently used development patterns;
- At least basic proficiency with *nix systems. Being able to configure your LAMP stack and debug most common issues on your local dev environment is a must;
- Basic front-end development skills would be a plus (HTML/CSS/JavaScript).


We offer

- Competitive salary in USD;
- Open management and friendly dynamic team (awesome team of professionals always ready to help);
- Projects that use advanced, cutting-edge technologies;
- Professional development opportunities;
- Flexible working hours and adjustable work/life balance;
- Language classes (English);
- Remote work – our team has been successfully operating all over the world;
- Compensation for accounting support;
- Paid vacations and sick leaves.