Position: PHP Developer
Company: Salestio
Category: PHP
Experience required: 1y
Published: 2023-04-01T00:00:00+03:00

We are a small company with own product. Our team works fully remotely and we don't have an office. 

We are looking for a new developer to join our team.

Our main specialization is working on a platform that helps merchants integrate their eCommerce shops with global marketplaces like amazon and ebay.
. 
We are looking for a developer to work full-time with us on a daily basis
 
The successful candidate can experience in:

- PHP 7.x
- One modern PHP framework (Symfony preferable, Laravel or Yii or ZF also could be an option)
- Relational database (MySQL, PostgreSQL)
- Have experience writing PHPUnit tests (or are willing to learn how to do this)
- Know what means SOLID, and DRY and how to use it

Nice to have:
- Message Queue (RabbitMQ, Beanstalkd, or any other)
- Basic docker experience 

We are using the following technical stack (you don't need to know all this):

- PHP 7.3
- Symfony (api server и new SaaS product)
- Postgres
- Doctrine
- PHPUnit
- Symfony components
- amazon mws api and ebay api
- GitHub
- PrestaShop (mostly small bugfixes)
- git
- GitLab CI/CD
- Docker

From a frontend stack:
- React
- Typescript
- Redux
- Shopify Polaris

The typical task for engineers: are development integration between the e-commerce system and our platform, preparation for release, and code review. Bugfixing, help with L2 technical support for customers. 

In our team developer is responsible for a full circle. Started from development and finished with testing and releasing (that's why we need an automated test). You build it, you ship it, and you run it. We also appreciate the attention to detail, add the word abracadabra in your application, so we know you see this.
  
The application process will look like this:
- You send your CV, (if you have example projects/tests task in GitHub please send them to us as well)
- Based on your experience we schedule an interview or ask you to do a small test task
- If the interview when well we will send you an offer

Not sure that you fit into the position or have questions? Feel free to contact us.