We're looking for a candidate to fill this position in an exciting company
Senior PHP Engineer
You have more than five (5) years of experience battling in high availability applications and big complex projects. With that, you will be part of one of our Backend teams in Barcelona (7 Engineers + 1 PO).
Your required experience:
- Powerful OOP and SOLID principles.
- PHP + Symfony
- MySQL + expertise with some NoSQL solutions (i.e., you know which toolset is the right one for the problem at hand) such as MongoDB.
- Experience with cache systems (Redis, Memcached, etc..)
- Experience working with process / messaging based apps (rabbitMQ, ZeroMQ, etc.).
- Experience with Elasticsearch.
- Experience with Microservices. You understand both the good and bad points of working with Microservices and how to work properly with them.
- Experience working with scalable architectures and systems.
- Experience working in high availability applications.
- Good testing culture. No matter if you make the tests before the code or vice versa, your tests are ALWAYS part of the last PR.
- Docker is your friend. You have experience working with Docker and Docker Compose.
- Experience with CI services like Travis or CircleCI
- Git workflow. Good deployment practices (CI is a plus).
- Attention to good coding practices and clean code.
Nice to have:
- Experience in e-commerce and transactional platforms.
- Experience in CQRS or DDD.