Quidco runs the UK’s leading Cashback site. We enable millions of members to shop online and receive hundreds of pounds in their pockets with cashback on their purchases each year.
To do this Quidco has built an innovative platform to ensure the customers see the best offers all of the time. Challenges include building a platform that can scale to cope with large changes in traffic volume through-out the year and still provide the same great experience.
At the same time we need to process data from multiple sources and ensure this happens rapidly and reliably.
The platform employs a modern approach to our engineering, microservices running on Docker and Kubernetes provide much of the core. We also employ serverless technologies such as Lambda where appropriate. The entire system is run from within an AWS environment.
The team in London will be working closely with our Commercial and Acquisition teams to bring forward new ideas and improvements to our customers.
We hope you will be interested in joining us on this journey and help us to bring savings to many more consumers.
If you are not already a member of Quidco, join us for free today to understand our product and why we are passionate about Cashback https://www.quidco.com/join-quidco/.
What you will be doing:
-Develop our existing platform which is constructed in PHP using both Laravel and Symfony frameworks.
-Perform periodic peer reviews of software and configuration changes
-Help us improve the efficiency and reliability of our core architecture.
-Help us develop more junior staff to bring their skills forward.
About the Candidate:
-We are looking for candidates with:
-With three to four years of industry experience.
-BS or MSc in Computer Science, a related subject or equivalent practical experience.
-Experience of working with a high traffic website and the technologies that support this.
-In-depth experience with a PHP framework, Symfony and Laravel are ideal.
-Experience developing RESTFul APIs
-Strong knowledge of Object Oriented Design Patterns (PHP)
-Strong understanding of the SOLID OOP principles
-Experience of using related technologies in production, these may include MySQL Elastic, Memcache, Redis, RabbitMQ
-Good working knowledge of version control systems like Git.
-Security best practice and designs.
Other skills that would be great but are not essential are:
– Understanding of the impact of SEO on site design.
– Knowledge of data privacy issues and how GDPR affects development.