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

In this role you will be responsible for:
- Development of modules, web shops based on the Magento platforms
- Development of integration between Magento and other services and platforms
- Support of existing web shops based on Magento


Required skills:
- Experience with Zend framework
- Strong knowledge in PHP, OOP, MVC, SOLID
- Understanding of design patterns (Singleton, Factory, Builder, Observer)
- Good experience with MySQL/MariaDB, PDO, transactions
- Experience with xDebug, Blackfire
- Experience with version control and management systems: GIT, Gitlab, Bitbucket
- Experience with Linux/Unix system, CLI
- Experience with Docker, Composer
- Understanding e-commerce principles and order flow
- Agile software processes and technologies
- Performance optimization experience (load balancer, maintaining hi-load solutions)
- Experience with use/build API (REST, SOAP)
- Strong team player with good communication skills
- Intermediate English level


Will be advantage:
- Experience with Magento
- Certifications (PHP, Zend, Magento)
- Security protection experience (XSS/SQL/PHP injections, CSRF)
- No-SQL : Redis, Elastic, Rabbit, Varnish
- Work with Cloud solutions (AWS, CI/CD, Magento Cloud)
- Work with CDN solutions (Cloudflare, Fastly)
- Extended Design Patterns knowledge: Dependency Injection, Proxy, Interceptor, Decorator, Strategy, Value Object, CQRS
- Dependency management (composer, satis)
- Good understanding of HTTP protocol