Software Engineer II

Software Engineer II

Full-Time 55000 - 65000 £ / year (est.) Home office (partial)
Ziff Davis, LLC

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 dynamic engineering team.
  • Benefits: Enjoy a competitive salary, pension contributions, gym membership, and free lunches.
  • Other info: Flexible hybrid working and opportunities for professional growth and volunteering.
  • Why this job: Lead impactful projects and collaborate with talented engineers to shape user experiences.
  • Qualifications: 4+ years in software development with backend languages and a passion for collaboration.

The predicted salary is between 55000 - 65000 £ 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
Job Requirements
  • 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
Benefits
  • 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 with a talented team, all while enjoying the flexibility of hybrid working and a vibrant office environment.
Ziff Davis, LLC

Contact Detail:

Ziff Davis, LLC Recruiting Team

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 other platforms. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, Node, or any relevant tech from the job description. This will help you stand out during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your backend development knowledge. Practice coding challenges and be ready to discuss your experience with APIs and server-side frameworks.

✨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 our team.

We think you need these skills to ace Software Engineer II

TypeScript
Node.js
GraphQL
PHP
MySQL
AWS
Vue
Nuxt
Tailwind
API Development
Backend Software Development
Server-Side Meta Frameworks
Continuous Integration
Unit Testing
Collaboration

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.

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 how you've used these tools in your previous projects and how they can enhance user experience.

✨Showcase Your Collaboration Skills

Since this role involves working closely with Product, UI, and Backend engineers, prepare examples of past collaborations. Highlight how you contributed to team success and improved project outcomes through effective communication and teamwork.

✨Demonstrate Problem-Solving Abilities

Be prepared to tackle technical challenges during the interview. Practice coding problems or system design scenarios that reflect real-world issues you might face in this role. This will show your analytical skills and ability to think on your feet.

✨Stay Updated on Industry Trends

Research the latest trends in software development and be ready to discuss them. Mention any recent technologies or methodologies you've explored, as this shows your inquisitive nature and commitment to continuous learning, which is highly valued in this role.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>