Senior Full Stack Engineer - WhoSampled in London

Senior Full Stack Engineer - WhoSampled in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
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: Be part of a small team with big ambitions and excellent growth opportunities.
  • Why this job: Make a real impact on how music stories are shared with millions.
  • Qualifications: Experience in software development, especially with Python, Django, and modern web technologies.

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. Better matching means more of WhoSampled’s archive surfaces meaningfully within Spotify.
  • 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. Our Django codebase is where the current product lives, and new services may go out in 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 in London employer: Creandum Advisor LLP

At WhoSampled, we pride ourselves on being a dynamic and inclusive employer that values creativity and innovation. As a Senior Full Stack Engineer, you'll join a passionate team dedicated to shaping the future of music discovery within Spotify's ecosystem, with ample opportunities for professional growth and collaboration across diverse projects. Our flexible work culture allows you to thrive in the EMEA region, ensuring you can contribute your unique perspective while enjoying a supportive environment that champions diversity and inclusivity.

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 in London

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 in London

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 music samples and creativity. 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, especially when it comes to your technical expertise!

Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details 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. Brush up on your Python, Django, and Java skills, as well as your experience with PostgreSQL and modern web apps like TypeScript and React. Being able to discuss your past projects and how you’ve used these technologies will show that you’re a strong fit for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. WhoSampled is looking for someone who thrives in ambiguity and takes ownership, so be ready to share examples of how you’ve made decisions with limited oversight and what the outcomes were.

Emphasise Your AI Experience

Since the role involves bringing AI tooling into engineering practices, be prepared to talk about how you’ve used AI in your work. Whether it’s for data quality, operational automation, or improving developer productivity, having concrete examples will demonstrate your practical understanding of AI and its applications.

Cultural Fit Matters

WhoSampled values inclusivity and diverse perspectives, so be yourself during the interview. Share your personal experiences and how they shape your approach to work. This will not only help you connect with the team but also show that you align with their values and mission.