With over 17,000 five-star reviews, VoucherCodes is the UK's biggest and most trusted voucher site. Partnered with big brands like adidas, Samsung, John Lewis, Travelodge and Domino's Pizza, we receive over 8 million visits per month. As we modernise our stack while maintaining critical legacy systems, we’re looking for a Senior Software Engineer (Full-Stack) to lead high-impact technical initiatives while mentoring peers and driving sustainable innovation.
You’ll split your focus between maintaining/improving our PHP 8.3/MySQL monolith and leading migrations to modern architectures (Node/TypeScript, PostgreSQL, React, and serverless techs). This role requires fluency in both legacy and cutting-edge systems.
While backend-leaning, you’ll work across the stack—designing APIs, iterating on backend systems, optimising server-side rendering, building UI components, and collaborating on infrastructure—to deliver systems that balance speed, reliability, and sustainability.
You’ll thrive here if you’re a solution creator who can improve system health and sustainability, mentor junior engineers, and adapt to evolving priorities across teams.
What we are looking for
1. Experience building and improving full-stack systems, including modernising legacy systems (typically acquired over 5+ years)
2. Proven track record of leading and delivering large initiatives within a team
3. Proficiency in multiple technologies, including PHP 8, Node/TypeScript, MySQL/PostgreSQL, Docker
4. Experience with web tools such as React, Vue, server-side rendering (Astro & Nuxt), and modern tooling (Tailwind, TanStack)
5. Experience with cloud technologies such as AWS and Google Cloud and optimising resource usage
6. Experience with CI/CD pipelines, IaC (Terraform/AWS CDK), monitoring and observability
7. Experience with scalable and reliable system design
8. Strong understanding of software engineering best practices and design patterns
9. Strong written and verbal communication skills
10. Success in leading technical projects end-to-end, mentoring juniors, and negotiating solutions across teams
11. Excellent problem-solving skills with a holistic approach
What you’ll be doing
1. Nurture and grow technical initiatives end-to-end and make high-velocity contributions across multiple technical domains
2. Balance “move fast” with “keep the lights on” - no system left behind
3. Choose the right tools for the job - we trust your technical judgement
4. Influence technical decision-making and technology adoption
5. Provide technical mentorship to team members
6. Reduce MtCO2e emissions by optimising compute/storage in both legacy and new systems
7. Approach problem-solving holistically, considering solutions through a combination of technology and process
8. Collaborate with cross-functional teams to align technical initiatives with business goals
9. Participate in weekly engineering meetings, quarterly hackathons, and cross-department socials
10. Stay up-to-date with emerging technologies and industry trends
What you’ll get from us:
1. The flexibility to get that perfect work/life balance with hybrid working
2. A supportive, inclusive culture; we care about each other, our customers and our planet
3. Two uninterrupted hours a week dedicated to your personal development
4. Pension, with employer contributions up to 8%
5. Subsidised gym membership
6. Private medical insurance
7. Employee Assistance Programme
8. Free lunch from JustEat for Business each day you’re in the office
9. 16 hours volunteering time per year along with donation matching
10. Enhanced parental leave, with specific support in place for returning to work parents
Join us at our bright, spacious open-plan office. Situated in the heart of London, we occupy all three floors of Yeoman House in Clerkenwell. The area is home to a wonderful array of cafés, restaurants, pubs and galleries. For the more adventurous, there's some of the best street food London has to offer right on our doorstep. We don’t expect you to be in the office every day - there’s plenty of flexibility so you can achieve a great work/life balance.
So, what's next?
If this has piqued your interest, please send us your CV and tell us why you're excited to apply to VoucherCodes (remember we’ll also have your CV so use this space to tell us what you’re excited about rather than what you’ve already achieved). We encourage you to apply even if you don’t meet all the requirements.
VoucherCodes is part of Ziff Davis. Ziff Davis (Nasdaq: ZD) is a vertically focused digital media and internet company whose portfolio includes leading brands in technology, entertainment, shopping, health, cybersecurity, and martech. We aspire to build a sustainable, profitable and growing enterprise — and much of this is dependent on the calibre of people, technology and culture that are all important parts of the transaction.
We are committed to equal employment opportunity regardless of race, ethnicity, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. If you have a disability or learning difficulty that requires accommodation, please let us know by sending an email to .
#J-18808-Ljbffr