About You.
You are a Senior PHP developer experienced in designing, developing and maintaining large-scaleweb applications.We're looking for a team player who loves solving problems in an agile and creative way.
Our system is built from scratch to meet the business requirements without compromise, so you should havedemonstrable experience in modern PHP frameworks ( Phalcon, Symfony or Laravel ) and theirrelatedbackend services.We make use of the newest open source technologies where possible to develop best-in-classproducts - so be verycomfortable working with and on open source software. Above all, you should share our desire to create greatsoftware!
Role requirements.
We are looking for someone with:
1. Several years experience designing, developing and maintaining complex webapplications, preferably involving e-Commerce.
2. Solid foundation in computer science fundamentals, object-oriented programming, design patterns and softwareengineering best practices.
3. Strong MVC skills using a modern PHP framework (or be able to very quickly pick that up toa professionalstandard)
4. Extensive knowledge with key value storage systems like Redis and APC
5. Good knowledge of NoSQL databases like MongoDB or Elasticsearch.
6. Professional experience with RDMS systems like PostgreSQL or MySQL.
7. Hands-on experience with parallel processing and queueing systems like Gearman, RabbitMQ, Apache Kafkaetc.);
8. Good communication skills, attention to detail and the ability to self-manage.
Nice to haves.
Some things we think would be good if you were also into:
9. Proficiency in debugging techniques and hands-on experience in writing unit tests using PHPUnit and/orMockery. You’re keen to do TDD and BDD (e.g. PHPUnit, Codeception, Behat)
10. Prior experience in developing RESTful APIs and documentation tools such as Swagger/OpenApi standard.
11. You’re familiar with CI/CD. Jenkins or Bitbucket pipelines etc.
12. Experience with monitoring and logging tools like Sentry/NewRelic and ELK Stack.
13. You’re able to work with Docker Containers.
About The Role.
You will be part of an efficient and united IT team. You will be developing and maintaining the application'sfrontend, backend and orderprocessing engine (our so-called "State Machine" ), mainly using PHP8.
The main focus will be the development of our e-commerce framework, which includes a highly extensible andscalablesystem, spread over several cloud based servers.
You will develop reliable and maintainable code always looking for architectural improvements.
Stay in tune with the latest technologies, proactively identify areas for improvement and propose viablesolutions. Your opinion is always valued, and you will have a direct impact for the business.
We implement designs under the clean code principle and make use of all the tools out therehelping, measuringandtracking to improve the code quality.
Exciting projects arise based on our increasing traffic and volume of orders.
About Our Offer.
14. The role is remote
15. Relaxed environment, working with a small team of dedicated, passionate individuals
16. A flat hierarchy and transparency. You have a chance to directly influence the technology and business.