Position: Magento Developer
Company: Piogroup Software
Experience required: 3y
English level: upper

**Piogroup Software** is a team of professionals who are passionate about what they do. We are looking for a **Magento PHP Developer**.

**Candidates should have the following skills:**

- Excellent programming skills in core PHP are required;
- 3+ years experience with Magento 2.x (CE and EE), good understand of the functional and technical aspect of the application; 
- Knowledge of Object Oriented Programming and Design Patterns;
- Knowledge of Git, MySQL, Nginx, Javascript and CSS (SASS and LESS);
- Ability to debug complex PHP application (Xdebug, Profiler and others);
- Experience with Web Services (REST/SOAP) and/or SOA;
- Development following PHP coding standards (PSR);
- Experience with NoSQL databases and queue systems is required (e.g. Elasticsearch, Redis, RabbitMQ, etc.);
- Knowledge of Docker or Vagrant is a plus;
- Knowledge of other PHP Frameworks is a plus (e.g. Laravel, Symfony, Zend).

**Responsibilities:**

- Reporting to the Project Manager and eCommerce Operations Director, you will use agile / scrum methodologies to complete technical tasks as part of the overall delivery of product features;
- Interpret written business requirements and technical specification documents;
- Perform support and development tasks on Magento eCommerce Platform;
- Debug complex issues and bugs using debugging tools;
- Conduct code reviews;
- Create, document and implement unit tests and scripts;
- Develop custom extensions to integrate Magento (1.x and 2.x) for with third-party systems;
- Collaborate with colleagues from Design, Marketing, Development, Support and DevOps, clients and 3rd party service providers to develop new ways to enhance website functionality and conversion;
- Communication with clients.

**Personal skills:**

- Must have a good command of written & verbal English level B2 and higher;
- Self-motivated with a strong desire to learn and improve technical skills;
- Excellent communication and problem-solving skills;
- A team player who can work in multinational, cross-functional teams;
- Honesty, taking responsibility for the work you do;
- Time sheets providing;
- Testing thoroughly your own work;
- Good skills of reading tasks carefully from the beginning to the end.

**We offer:**

- We provide our employees the opportunity to grow and create favorable conditions for this, instill in them a sense of confidence and give the chance to reshape their ideas into initiatives;
- Competitive salary;
- Flexible work schedule;
- Ability to work remotely;
- Flexible and paid vacation, sick days;
- Warm and friendly atmosphere in the team)