At a Glance
- Tasks: Build and improve user-friendly product experiences for millions of visitors.
- Company: Join VoucherCodes, part of Ziff Davis Shopping, in a dynamic London team.
- Benefits: Enjoy hybrid work, competitive salary, gym membership, and generous parental leave.
- Other info: Participate in conferences, volunteer time, and enjoy regular social events.
- Why this job: Make a real impact with cutting-edge tech in a supportive, inclusive culture.
- Qualifications: 4+ years in software development with backend languages and modern frameworks.
The predicted salary is between 50000 - 70000 £ per year.
VoucherCodes, a key part of Ziff Davis Shopping, is seeking a Software Engineer II to join our engineering team in London. In this hybrid role you will work alongside a squad of over 25 UK‑based engineers in a global team of 50+, reporting to an Engineering Manager. You will play a vital role in our full‑stack agile teams, partnering with Product, UI, and Backend engineers to deliver the best possible experience to our 8 million monthly visitors.
Responsibilities
- Build new product experiences that users find simple and delightful.
- Iterate on and improve existing functionality and features of our website and browser extensions.
- Use the latest tools and techniques to monitor and improve site speed and performance.
- Contribute to the architecture of our platforms and expand our technology stack.
- Directly contribute to improving our developer experience.
- Support other engineers with your skills and experience.
Qualifications
- At least 4 years of relevant development experience with a backend language such as PHP, Python, TypeScript, Go, or Rust.
- Understanding of backend software development fundamentals.
- Knowledge of API development and building a performant system.
- Experience with modern JavaScript frameworks such as Vue, React, Svelte, or Angular.
- Understanding of how server‑side meta frameworks such as Nuxt, Next, and 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 with continuous integration, unit testing tools, and related practices is desirable.
Technical Stack
- Back‑end: TypeScript (Node), GraphQL, PHP & MySQL;
- Front‑end: TypeScript, Vue, Nuxt & Tailwind;
- Infrastructure on AWS with multiple services.
Benefits
- Support for conferences and certifications such as AWS.
- Hybrid working flexibility for work‑life balance.
- A supportive, inclusive culture.
- Pension with employer contributions up to 10%.
- Subsidised gym membership.
- Private medical insurance.
- Employee Assistance Programme.
- Free lunch from JustEat for Business when you are in the office.
- Regular social events.
- 16 hours of volunteer time per year with donation matching.
- Enhanced parental leave with specific support for returning parents.
Ziff Davis is an Equal Opportunity Employer. Ziff Davis promotes diversity, equity, and inclusion.
Software Engineer II in City of Westminster employer: Ziff Davis, Inc.
At VoucherCodes, part of Ziff Davis Shopping, we pride ourselves on being an exceptional employer that fosters a supportive and inclusive culture in our London office. Our hybrid working model promotes a healthy work-life balance, while our commitment to employee growth is evident through support for conferences, certifications, and enhanced parental leave. With regular social events and a focus on community engagement, we ensure that our team of engineers not only thrives professionally but also enjoys a rewarding and meaningful workplace experience.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer II in City of Westminster
✨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! Prepare a portfolio or GitHub repository showcasing your projects, especially those using TypeScript, Vue, or any relevant tech from their stack. This will help you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Brush up on your coding skills with mock interviews or coding challenges. Focus on backend development fundamentals and API design, as these are key for the role.
✨Tip Number 4
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 at VoucherCodes.
We think you need these skills to ace Software Engineer II in City of Westminster
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your backend development experience and any relevant projects you've worked on, especially with the technologies mentioned like TypeScript or PHP.
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 how you've built user-friendly products or improved site performance in your previous roles.
Show Off Your Collaboration Skills:Since we value teamwork, mention any experiences where you’ve collaborated with product managers, UI designers, or other engineers. This will show us that you can thrive in our agile environment.
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’s super easy!
How to prepare for a job interview at Ziff Davis, Inc.
✨Know Your Tech Stack
Make sure you’re familiar with the technical stack mentioned in the job description. Brush up on TypeScript, Node, GraphQL, and PHP, as well as modern JavaScript frameworks like Vue and Nuxt. Being able to discuss how you've used these technologies in past projects will show your expertise and fit for the role.
✨Showcase Your Collaboration Skills
Since this role involves working closely with other engineers and stakeholders, be prepared to share examples of successful collaborations. Talk about how you’ve partnered with product teams or UI/Backend engineers to deliver great user experiences. This will highlight your teamwork abilities and adaptability.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills, especially related to backend development and API performance. Practice articulating your thought process when tackling coding challenges or system design problems. This will demonstrate your analytical skills and understanding of software fundamentals.
✨Stay Updated on Industry Trends
Being inquisitive and up-to-date with the latest technologies is crucial. Research current trends in software development, particularly around performance optimisation and developer experience. Mentioning recent advancements or tools you’re excited about can set you apart and show your passion for the field.