Job Title: Senior Symfony developer.
Salary Range: £53,515 - £76,566.
Company: Genie Ventures Ltd.
Department: Genie Shopping Technology team.
Location: Remote with use of Cambridge office and occasional travel.
Working Hours: Full Time 37.5 hours per week with flexible working arrangements.
We’re looking for a hands-on developer to join Genie Shopping, a fast-growing comparison shopping service business which is a certified Great Place to Work!
Where and who?
The role is full-time and fully remote. We have an office in Cambridge which you can make use of, and there may be occasional travel for team/client meetings or socials.
We're a close-knit, collaborative team who support each other. We come from diverse backgrounds and strive to have an environment where we can all improve and learn from each other.
What you’ll be working on
You’ll be working on the systems responsible for our feed processing, back-office, and customer-facing website. You’ll be responsible for the full lifecycle of development from initial planning through to deployment and monitoring.
We’ve gone through a period of rapid growth, and now are investing in our core technology and infrastructure to prepare for our next stage of development.
Some recent examples of projects are:
- Speeding up feed processing by just importing the changes.
- Updating tracking to meet the latest Google requirements.
- Exploring new Google services.
- Paying down technical debt! Changing infrastructure, adding tests, making the code easier for multiple people to work on.
We’re often experimenting with new technologies and approaches, we’re currently particularly interested in:
- How can we use GenAI to improve our feed quality?
- What do we need to do to make our key systems faster?
- How can we refactor more of our legacy code in a safe, incremental way?
How you'll do it
Most of our systems are built with PHP and Symfony. We place a high value on automated testing and Continuous Deployment, and can deploy multiple times each day.
We really care about code quality - we have team-owned code standards and all code is peer-reviewed. We see code reviews as a vital tool to help each other improve and spread knowledge throughout the team.
We have an agile approach to project management which currently has elements of Scrum and Kanban.
Some of the technologies we’re using are:
- PHP 8
- PHPUnit/Behat
- Javascript/Typescript
- MySQL/AWS DynamoDB/AWS Redshift
- Elasticsearch
- Redis
- AWS SQS/SNS
- Terraform
- Docker/ECS
About you
You have a deep technical understanding of web development and will use your skills to deliver your own large, complex projects following the Genie code guidelines. You will be responsible for the technical quality and direction of your domains along with the CTO.
You’re a friendly team player who is keen to join a supportive, collaborative environment and contribute your own ideas and skills to help us continuously improve.
You’ll have a good sense of time management and prioritisation and will be responsible for the delivery of your projects.
You’ll be helping less experienced members of the team to improve their skills.
Key Responsibilities
- Deliver large projects which meet the user and business requirements set by the Product Owners, within the technical constraints of the development team guidelines.
- Write high-quality code, including automated tests, comments and following the team’s coding standards.
- Review other team members’ code as part of our code review process.
- Support the Product Owners through the projects’ acceptance phases.
- Contribute to the team discussions and overall project direction.
- Help the Product Owners with managing their backlogs and formulating new projects.
- Provide support for less experienced developers in the team.
Required Experience
- Extensive coding experience in a commercial environment.
- Expert automated testing knowledge and experience.
- Excellent programming skills, including design patterns, optimisation, scaling and exactly-how-much to abstract.
- Expert knowledge of PHP and Symfony.
- Good knowledge of data stores and their trade-offs.
- Experience of delivering projects in a complex domain.
Preferred Experience
- Strong educational background.
- Knowledge of our front-end technologies: Javascript, Typescript, HTML, CSS, SASS.
- Knowledge of our DevOps technologies: AWS, Terraform, ECS, GitHub, Docker.
Skills
- You care about quality and still Get Things Done.
- You learn new things quickly.
- You have excellent problem-solving skills.
- You can communicate well with both technical and non-technical people.
- You’re friendly, approachable and like to work in a team.
- You’re open minded and flexible in your approach to working.
- You have good time management skills to juggle multiple tasks.
What We Offer
Remote Working Allowance - We pay all Genies £126 per month WFH allowance.
Flexible Working - We provide flexibility in working options and work in a distributed team model.
25 Days Annual Leave + Bank Holidays.
Enhanced Absence and Family Leave Policies.
Workplace Pension - Your 4% employee contribution is matched by Genie via salary exchange
Employee Referral Scheme - A bonus payment if we hire someone you recommend
Electric Car Scheme - Allows you to lease an electric car through salary exchange, giving savings on Tax and NI
Cycle to Work Scheme - The Cycle2Work Scheme allows you to buy a new bike for commuting to work, spreading the cost over 12 months via salary exchange
Genie Academy - Our in-house training helps develop talented people into world-class digital marketers. Courses cover all aspects of the business
Quarterly Social Events - We all get an afternoon off each quarter to attend a staff social. Events range from bowling and punting to cocktail making and quizzes
Access to Spill - Professional therapist sessions
Wellness Activities - Workshops and support sessions cover everything from crafting, exercise, posture and staying fit in the workplace through to managing both stress and financial wellbeing
Wellbeing Perks - Paid eye tests, contribution towards glasses for DSE use and a yearly flu jab reimbursement
Genieversaries - Work anniversary awards give gratitude to Genies for their dedication and commitment to the business
About Genie Shopping
Genie Shopping is a leading Comparison Shopping Service (CSS), driving sales for major retailers through pioneering tools that leverage technology, data, and product feeds.
We drive £100s of millions of sales for retailers through Google’s CSS programme, Bing Shopping and others, and our activity spans the UK, EU, and US. We have strategic relationships with top brands including eBay, Currys, LEGO, and Samsung.
Genie Shopping was one of the first Google Premium CSS Partners in 2017, building on our experience and success in price comparison. We’re coming out of a record peak period and are already outperforming our budget for a £10m+ turnover year in 2023. Our sights are firmly set on continued rapid growth and expanding internationally.
The Genie Shopping team is made up of 10+ experienced individuals across product, paid media, client relationships and insights. Our team is a self-contained unit with all the skills needed to build, run and excel as a top-tier performance marketing company.
We are proud to be a certified Great Place to Work!
We look forward to receiving your application!
Closing Date: Friday 14 March 2025
Diversity, Equity & Inclusion
Genie is committed to creating a diverse, equitable and inclusive experience for our Genies and clients, in turn fostering a safe and happy workplace where everyone can be their authentic selves and thrive.
We strive to build a team that reflects the diversity of the community we work in and encourage applications from traditionally underrepresented groups. If we can make this easier through accommodation in the recruitment process, please let us know via apply@genieventures.co.uk