Filled
This offer is not available anymore

Software Engineer - Java in London

Shazam

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Millions of users. Billions of tags. Countless moments of discovery. Shazam brings a unique brand of magic to millions every day. It’s our people – their imagination, skills and ideas – that shape our future, and help us make the impossible come to life. Bring us your vision, and it’ll be you creating the wow moments that excite people across the world.

Role Scenario

As a Software Engineer you will know that the “magic” we provide for our 120 million monthly users is the product of the work you will be doing. Our server engineering teams work towards improving the compelling experience each of our user gets, making each time they use it feel more personalized and seamless than ever before. Being a profitable business with over a billion downloads you'll be joining a backend team, which helps improve those numbers on a daily basis. Check out what Business Insider has to say about us.

Shazam has an open culture and new ideas are always encouraged, from anything about the product all the way down to coding style, and when we’re not doing that you’ll probably find us having fun in the games room.  We're looking for smart, passionate software engineers who can come and be a part of our team and help us build awesome software.

Where Does The Role Sit?

The role sits within our Server Team based in our Hammersmith office, the tech hub of Shazam. You will work closely with our iOS, Android and Web teams to ensure that all of the code produced is well integrated and working effectively on each respective platform.

What Will You Do?

We're a strong innovative team passionate about music and technology. We do TDD and are always looking for ways to improve our testing and the way we write code to make it flexible and clean. We're focused on fast delivery, addressing technical debt and improving performance.  

You will be designing and developing quality software and highly scalable APIs that serve millions of clients per second. You will be directly working with the product owner and stakeholders on core infrastructure, monitoring and performance, improving the development, build and test frameworks working towards continuous delivery.

The server side software is mostly Java based and runs on a Linux environment using AWS, NoSQL, Jersey, Jetty and Jenkins. The team has autonomy in choosing which technologies to use and is currently using Go for our new services.

Experience: Required

We are looking for someone who is passionate about designing and writing scalable code and is also actively inquisitive about new technologies and how they can be used to improve any software you help create. A good solid understanding of development best practice in an agile environment will help whoever joins us get up to speed quickly, as will working knowledge of TDD. We also will be looking for someone who is willing to work in a paired programming environment.

If you also consider yourself an expert in AWS then you’ve probably found the perfect role.


 

About Shazam

  • Music

Shazam company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other backend developer jobs that might interest you...