Spelar via Spotify Spelar via YouTube
Hoppa till YouTube-video

Laddar spelare ...

Skrobbla från Spotify?

Anslut ditt Spotify-konto till ditt Last.fm-konto och skrobbla allt du lyssnar på från alla Spotify-appar på alla enheter eller plattformar.

Anslut till Spotify


As your browser speaks English, would you like to change your language to English? Or see other languages.

En ny version av Last.fm finns tillgänglig, uppdatera sajten så att allt fortsätter att fungera ok.

Current Openings

How to Apply

To apply for any of these positions, please send an email to , with the job title as your subject. Note, no agencies will be considered.

Please include a short cover letter, with the following:

  • Your Last.fm user name
  • Your CV
  • Your current notice period
  • Your eligibility to work in the UK
  • Your salary expectation

We reserve the right to be unimpressed if you can’t follow these simple instructions. Unless otherwise stated, all positions will be full time, and based at Last.fm HQ in Old Street, London (see our full address).

Last.fm does not discriminate on the basis of race, religion, colour, sex, age, non-disqualifying physical or mental disability, national origin, sexual orientation, or any other basis covered by local law. All matters related to employment are decided on the basis of qualifications, merit and business need.

If you would like to be considered for employment opportunities with Last.fm and need special assistance due to a disability or accommodation for a disability, please specify this in your application.

Software Engineer (Full Stack)

Level: mid-level, senior, lead

Last.fm is looking for a talented developer to help design, build and deploy features used by millions of people each month. You’ll join a team of 10 developers, working closely with the product team, using modern tools to collaborate on designing, building and maintaining the Last.fm platform

Key Responsibilities

  • Collaborate with a team of experienced developers to write clear, efficient and tested code
  • Develop code as part of a wider team through pair programming, code reviews, BDD, continuous integration and continuous deployment
  • Deploy and maintain applications to production environments
  • Communicate and document solutions and design decisions
  • Help us evolve our development standards, design patterns and production processes
  • Prototype then build features, working together with the design and product teams
  • Build responsive, accessible features that work across multiple platforms
  • Work on a user-facing product used by millions of people
  • Hack on things and not be afraid to innovate to get the job done
  • Improve journeys on the site, with a user focus
  • Maintain and update style guides as new interface problems are solved or designs changed
  • Hone your skills by drawing on the strengths of your colleagues
  • Solve the unique problems that come with a website that operates at such a large scale, such as performance, A/B testing, service architecture and lazy-loading
  • Gather hard evidence to support your ideas
  • Help us to deliver our vision, not just the work that’s written

Skills & Experience

The ideal candidate will:

  • Have 6+ years’ experience in full-stack engineering
  • Have extensive experience with:
    • HTML, CSS, Javascript and some imagination
    • Python/Django or similar
    • Version control – Git
    • Docker; Linux
    • Agile development methodologies including scrum, code reviews, pair programming, unit testing, continuous integration
    • Object oriented design and development; design patterns
  • Feel comfortable with Test Driven Development
  • Solid understanding of how to build and optimise sites that are accessed across different platforms and devices
  • View hard problems as exciting challenges and not be afraid to seek support or ask questions as necessary
  • Have worked in Sprint cycles
  • Produce high-quality work, delivering against tech specifications and product requirements and hitting deadlines

You might also:

  • Have worked with mobile apps or other non-web interfaces
  • Have a keen eye for graphical and/or interaction design
  • Know how to set up effective experiments in Google Analytics
  • Know how to conduct user testing sessions
  • Enjoy mashing up APIs in your spare time

What we offer

Last.fm is used by over 20m users and your role as Software Engineer (Full Stack) will directly shape the way that users interact with music and data on Last.fm, both through their listening history and by introducing new music to them. With Last.fm, you will:

  • Influence the product through innovative technology solutions to help users get more out of music
  • Work with a friendly, smart team who are keen to share their knowledge and learn new things
  • Work in environment where ideas are valued and we create the product together
  • See your creation used and loved by millions of users
  • Be located in brand new offices in central London - right next to Old Street roundabout

API Calls