Position: Senior Magento Software Engineer
Company: SoftServe
Category: PHP
Experience required: 5y
English level: upper

**WE ARE**
Our team provides the following major services to both internal and external clients: technical support during the sales process, proposals creation, architecture design, estimation, technology assessments, and comparisons, prototyping (technical, functional, and non- functional), discovery phases execution, projects implementation, troubleshooting, and crisis management activities. You will be able to participate in any or all of those activities. 

As a part of the top-expert team, you will get a chance to participate in world-class challenges, work with cutting-edge technologies, and get the latest certifications. 

**YOU ARE**
Experienced with such technologies as:
- Magento 2, having a deep understanding of Magento architecture and best practices
- Magento customization, integration, and optimization 
- Strong in PHP 7 
- Good in MySQL 
- RabbitMQ or similar 
- Web applications performance optimization 
- Web applications security 
- Scrum 
- Upper-intermediate level English for communication with a client twice a week

**Nice to have the following experience**
- Automated testing
- Behat, phpSpec 
- Cloud Platforms (Google Cloud, AWS) 
- Docker and Kubernetes 
- Microservice architectures
- Golang and Java 
- React.js and Node.js

**YOU WANT TO WORK WITH**
- Writing clean and tested code with an eye towards performance and maintainability 
- Analyzing requirements, wireframes, and APIs of related applications to propose integration solutions 
- Using your experience and cutting-edge technologies to design and deliver complex e-commerce systems
- An international Scrum team 
- Possibility of helping the team to deliver the best quality in time 

**TOGETHER WE WILL** 
- Deliver complex e-commerce solutions for top enterprise companies 
- Grow e-commerce expertise in SoftServe 
- Access a huge network of SoftServe experts in different areas 
- Constantly improve your skills and knowledge with the help of SoftServe University 
- Participate in different activities on all stages of projects: technical support during the sales process, proposals creation, architecture design, estimation, technology assessments and comparisons, prototyping, discovery, implementation, troubleshooting, and crisis management