PHP Developer
Global Savings Group (GSG) is Europe’s leading shopping rewards and recommendation company.
Our mission is to create rewarding moments for consumers and empower them to make the best shopping decisions in a smart, fair, and enjoyable way. To achieve that, we run market-leading platforms that provide our users with the best savings, cashback, deals, shopping inspiration, and trustworthy reviews from real users.
We have over 70 nationalities represented among 1000+ talented colleagues spanning 10 countries, welcoming very diverse backgrounds which range from tech enthusiasts to online marketers, key account managers, or editors.
With us, you will be able to work on projects with an international footprint, leaving your mark in the industry and becoming a true driver of change.
About this role:
We are looking for a PHP Developer with solid experience to join our Engineering team in our office in Winnipeg, Manitoba, on a hybrid work schedule. Our Product and Technology team is autonomous and co-functional, operating in an agile environment with a strong customer focus. Our product engineering teams target outcomes rather than outputs, using OKRs to deliver our vision.
Responsibilities:- Develop and maintain web applications using PHP and related technologies, ensuring adherence to coding standards and best practices.
- Collaborate with front-end developers, designers, and project managers to deliver high-quality solutions, participating actively in the full software development lifecycle.
- Troubleshoot and debug issues in existing codebases, optimizing application performance and scalability for enhanced user experience.
- Integrate third-party APIs and services seamlessly, staying updated with the latest PHP and web development trends.
- Document code and processes comprehensively for future reference, following security best practices to safeguard web application integrity and confidentiality.
- Provide technical guidance and support to junior developers as needed, contributing to team discussions and decision-making processes regarding architecture and technology selection.
- You have at least 3 years of production experience as a PHP developer
- Knowledge of relational databases (MySQL, Postgresql)
- Experience with PHP frameworks (Laravel, Yii, FuelPHP, Symfony, Zend)
- Knowledge of OO programming and design patterns
- Experience with unit testing and integration tests
- Self-motivation and a passion for learning new technologies
- Experience with SCM (git or svn)
- Experience with Elasticsearch/Solr, MongoDB, CouchDB, Redis, or Memcache is a plus
- Experience with TDD (PHPUnit) or BDD (Behat or Codeception)
- Experience with Composer / Packagist (double bonus points for having a package on packagist)
- Experience with continuous integration (with Jenkins, TravisCI, etc..)
- Experience with containerization and docker
- Fluent in English, and you are already based in Canada
- Experience with GraphQL, Federation and Supergraph concepts
- Experience with AWS Services (DynamoDB, CloudWatch, ECS, EC2, SQS, SNS)
- Experience with Relational and NoSQL Databases & ElasticSearch
- Experience with Docker
- Experience with messaging and queuing solutions
- A culture that cherishes your individual and professional development
- An open-minded team that embraces new ideas, perspectives, and methodologies
- Flexible hybrid working scheme with the possibility of working from abroad for up to 6 weeks
- Cloud-based company
- 32 days of paid vacation + your birthday off (27 days for APAC region)
- Global and Local get-togethers
- Possibility of taking a sabbatical after 2 years in the company
- Access to training and self-development learning platforms with up to 2.5 hours a week of your working hours
Salary range: CA$90,000/yr – CA$110,000/yr
Estimated start date: As soon as possible.
Are you up for it?
Send us your CV in English.
At #Pepper, as a division of Global Savings Group, we want to ensure that all employees can thrive in an inclusive environment. Our employment opportunities are open to every gender, race, religion, age, sexual orientation, ability, place of origin, or socioeconomic status. We remain committed to a diversity, equity and belonging culture where all employees are welcomed, respected, connected, and engaged.
#LI-PM1At Global Savings Group, we want to ensure that all employees can thrive in an inclusive environment. Our employment opportunities are open to every gender, race, religion, age, sexual orientation, ability, place of origin, or socioeconomic status. We remain committed to a culture of diversity, equity and belonging, where all employees are welcomed, respected, connected, and engaged.
#LI-Hybrid