At a Glance
- Tasks: Build innovative product experiences and enhance site performance with cutting-edge tech.
- Company: Join VoucherCodes, part of Ziff Davis Shopping, in a collaborative London team.
- Benefits: Enjoy a competitive pension, gym membership, private health insurance, and free lunches.
- Other info: Flexible hybrid working and opportunities for professional growth and volunteering.
- Why this job: Lead impactful projects and work with the latest technologies to delight millions of users.
- Qualifications: 4+ years in software development with backend languages and a passion for collaboration.
The predicted salary is between 50000 - 60000 £ per year.
VoucherCodes, a key part of Ziff Davis Shopping, is looking for a Software Engineer II to join our Engineering team in London. In this hybrid role, you will join a collaborative squad of over 25 UK‑based engineers within a global team of 50+, reporting to an Engineering Manager. You'll play a vital role in our full‑stack agile teams, partnering closely with Product, UI, and Backend engineers to deliver the best possible experience to our 8 million monthly visitors. This is a great chance to lead high‑impact projects and deliver across the stack.
Our back‑end stack consists of TypeScript (Node), GraphQL, PHP & MySQL. The infrastructure is hosted on AWS, using multiple services. Our front‑end tech stack consists mostly of TypeScript, Vue, Nuxt & Tailwind.
Key Responsibilities- Building new product experiences that our users will find simple and delightful to use
- Using the latest tools and techniques to monitor and improve site speed and performance
- Contributing to the architecture of our platforms, updating and expanding our technology stack
- Directly contributing to improve our developer experience
- Using your skills and experience to support other engineers
- At least 4 years of relevant development experience with any backend language (PHP/Python/TypeScript/Go/Rust)
- Understanding of some fundamentals of backend software development
- Knowledge of API development and developing a performant system
- Understanding of how server‑side meta frameworks such as Nuxt, Next & AstroJS can be leveraged to improve end‑user performance
- Enjoy collaborating with other engineers and stakeholders
- Inquisitive and up‑to‑date with technologies and industry trends
- Experience of continuous integration, unit testing tools and related practices is desirable
- Pension with employer contributions up to 10%
- Subsidised gym membership
- Private medical insurance
- Employee Assistance Programme
- Free lunch from JustEat for Business each day you’re in the office
- 16 hours volunteering time per year along with donation matching
- Enhanced parental leave, with specific support in place for returning to work parents
- We support engineers going to conferences and attaining certifications such as AWS
- Hybrid working flexibility to balance work with personal commitments
Ziff Davis is an Equal Opportunity Employer. At Ziff Davis, Diversity, Equity, and Inclusion (DEI) has always been about fairness, equal opportunity, and belonging. DEI enables us to attract and retain the best talent, regardless of background or circumstances, while enabling our thousands of employees worldwide to thrive.
Software Engineer II employer: Ziff Davis, LLC
At VoucherCodes, part of Ziff Davis Shopping, we pride ourselves on being an exceptional employer that fosters a collaborative and inclusive work culture in the heart of London. Our commitment to employee growth is evident through our support for professional development, including conference attendance and certification opportunities, alongside generous benefits such as a pension scheme, private medical insurance, and enhanced parental leave. Join us to work on impactful projects within a dynamic team, all while enjoying the flexibility of hybrid working and a supportive environment that values diversity and inclusion.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer II
✨Tip Number 1
Network like a pro! Reach out to current employees at VoucherCodes on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you have a portfolio or GitHub, make sure it’s up to date with your best projects. Highlight any experience with TypeScript, Node, or AWS to catch their eye.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of API development and server-side frameworks. Be ready to discuss how you’ve improved performance in past projects – they’ll love that!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Software Engineer II
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your relevant development experience, especially with backend languages like PHP or TypeScript, to catch our eye!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role at VoucherCodes. Share specific examples of projects you've worked on that demonstrate your ability to collaborate and deliver high-impact results.
Showcase Your Technical Skills:Don’t forget to mention your familiarity with our tech stack! If you’ve worked with TypeScript, GraphQL, or AWS, let us know how you’ve used these tools to improve performance or user experience in past projects.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!
How to prepare for a job interview at Ziff Davis, LLC
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, Node, and GraphQL. Be ready to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Collaboration Skills
Since this role involves working closely with other engineers and stakeholders, prepare examples of how you've successfully collaborated in previous roles. Highlight any cross-functional projects where you contributed to both backend and frontend development.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Brush up on common algorithms and data structures, and be ready to explain your thought process as you tackle coding challenges during the interview.
✨Demonstrate Your Passion for Learning
The company values inquisitive minds, so share how you stay updated with industry trends and new technologies. Mention any recent courses, certifications, or conferences you've attended that relate to software engineering.