Senior Full Stack Engineer - WhoSampled

Senior Full Stack Engineer - WhoSampled

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Creandum Advisor LLP

At a Glance

  • Tasks: Build and maintain software across the stack, from backend to frontend.
  • Company: Join WhoSampled, the leading music sample database now part of Spotify.
  • Benefits: Flexible remote work, competitive salary, and a chance to shape the future of music.
  • Other info: Dynamic team culture focused on innovation and inclusivity.
  • Why this job: Make a real impact on how millions explore music's creative stories.
  • Qualifications: Strong experience in software development, especially with Python and Java.

The predicted salary is between 60000 - 80000 £ per year.

Every great song has a story behind it: a sample flipped into something new, a melody borrowed and reborn, a classic reinterpreted for a new generation. WhoSampled is where those stories live. WhoSampled is the world's leading database of music samples, interpolations, cover songs, and remixes. Built over more than a decade by a passionate community of over 40,000 contributors, and verified by a dedicated team of moderators, it's become the definitive archive of music's creative lineage — visited by millions of fans each year. In late 2025, WhoSampled joined Spotify, powering SongDNA: a new experience that lets listeners explore the samples, covers, and interpolations woven into the music they love. We're a small team with an outsized impact, and we're growing.

As a Senior Fullstack Engineer, you'll be one of the first engineering hires into this team — a genuine opportunity to shape how WhoSampled evolves as a standalone product and as a foundational layer within Spotify's ecosystem. As a small team, our work spans across the stack: you’ll work as much on data pipelines and backend APIs as you will on our web app. The ideal candidate is a generalist at heart — someone who's equally at home writing a Django view, tuning a PostgreSQL query, or shipping a UI improvement, and someone who gets results without waiting for someone else to own adjacent layers.

What You'll Do

  • Build and maintain across the stack: Contribute to backend services, APIs, data pipelines, and where needed, frontend interfaces, embracing Spotify’s infrastructure patterns and continuing making WhoSampled the industry-leader in showcasing the story behind the music.
  • Improve metadata matching: Evolve how WhoSampled’s database is matched to Spotify’s catalog, moving beyond heuristics toward ML-assisted approaches, including entity resolution and LLM-powered disambiguation.
  • Drive infrastructure modernisation: Lead meaningful infrastructure work that brings WhoSampled onto more robust, scalable foundations, working closely with Spotify’s platform and security stakeholders.
  • Take end-to-end ownership: Design, build, ship, and operate. You’re accountable for the reliability and performance of the systems you own, and proactive about improving them.
  • Be AI-forward: Bring AI tooling into your engineering practice; whether for data quality, matching, operational automation, or developer productivity.

Who You Are

  • Strong experience building production software, with depth in at least two of: backend services, frontend web, data systems, or infrastructure — and enough exposure to the others to move between them without stalling.
  • You are comfortable moving between languages and stacks. You’re strong in Python (ideally with Django experience) and Java.
  • You have production experience with Postgres — schema design, query tuning, and knowing when to reach for something else.
  • Familiarity with ElasticSearch is a plus; you’ll be tuning clusters with us, not from scratch.
  • You have modern web app experience with TypeScript and React. You’ve shipped user-facing features, not just prototypes.
  • You are comfortable with the production stack: Linux, GCP (or equivalent cloud), networking fundamentals, and a real sense of what it takes to keep a system reliable under load.
  • You thrive with ambiguity and ownership. You move forward without perfect specs, make well-reasoned calls with limited oversight, and know when to stop and ask.
  • You are practical about AI. You already use it to automate toil, improve data quality, and ship faster — and you have opinions about where it helps and where it doesn’t.
  • You care about craft. Clean, testable code; documentation the next person can actually use; systems you’d be happy to hand off.

Where You’ll Be

We offer you the flexibility to work where you work best! For this role, you can be within the EMEA region as long as we have a work location. This team operates within the Central European and GMT time zone for collaboration.

Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.

At Spotify, we are passionate about inclusivity and making sure our entire recruitment process is accessible to everyone. We have ways to request reasonable accommodations during the interview process and help assist in what you need. If you need accommodations at any stage of the application or interview process, please let us know - we’re here to support you in any way we can.

Senior Full Stack Engineer - WhoSampled employer: Creandum Advisor LLP

At WhoSampled, we pride ourselves on being a dynamic and inclusive employer that values creativity and innovation. As part of the Spotify family, our small yet impactful team offers a collaborative work culture where you can take ownership of your projects and contribute to the evolution of music discovery. With flexible working arrangements across the EMEA region and a commitment to employee growth through diverse perspectives, we provide a unique opportunity for engineers to thrive in a supportive environment while shaping the future of music.

Creandum Advisor LLP

Contact Details:

Creandum Advisor LLP Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full Stack Engineer - WhoSampled

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those connected to WhoSampled or Spotify. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your full stack prowess, make sure to share it. It’s a great way to demonstrate what you can bring to the table.

Tip Number 3

Prepare for the interview by diving deep into WhoSampled's mission and tech stack. Knowing how your experience aligns with their goals will help you stand out as a candidate who truly gets it.

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, we love seeing candidates who take that extra step.

We think you need these skills to ace Senior Full Stack Engineer - WhoSampled

Python
Django
Java
PostgreSQL
ElasticSearch
TypeScript
React

Some tips for your application 🫡

Show Your Passion for Music:When you're writing your application, let your love for music shine through! Mention any personal experiences or projects that connect you to the world of samples and remixes. We want to see how you relate to WhoSampled's mission.

Tailor Your Skills to the Role:Make sure to highlight your experience with Python, Django, and any other relevant tech stacks. We’re looking for a generalist who can jump between backend and frontend, so don’t be shy about showcasing your versatility!

Be Clear and Concise:Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills. We appreciate clarity as much as we appreciate creativity!

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 you’re keen on joining our team!

How to prepare for a job interview at Creandum Advisor LLP

Know Your Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and Django. Brush up on your knowledge of PostgreSQL and be ready to discuss how you've used these tools in past projects.

Showcase Your Projects

Prepare to talk about specific projects where you’ve taken end-to-end ownership. Highlight your contributions to both backend services and frontend interfaces, and be ready to explain the impact of your work on user experience.

Embrace AI in Your Approach

Since the role emphasises being AI-forward, think of examples where you've integrated AI tools into your engineering practice. Be prepared to discuss how you’ve used AI for data quality or operational automation.

Cultural Fit Matters

WhoSampled values inclusivity and diverse perspectives. Be yourself and share your unique experiences. Show that you understand the importance of collaboration in a small team and how you can contribute to a positive team culture.