Backend Developer for the Soundtrap hub

Soundtrap is a collaborative, browser- and cloud-based recording studio. As of November 2017, we are a part of the Spotify family. Our mission is to enable music and podcast creation for everyone, no matter where in the world you are or what device you are using.

We’re a unit within Spotify, small enough to move fast and make our own decisions, but with all the technical resources that we need from the larger company.

Since our launch in 2013, we have attracted millions of users. With us, anyone can make their recordings online, either as an independent creator or in collaboration with friends, band members or classmates.

What you’ll do

Our R&D department consists of a number of different teams.

We’re looking for an experienced Java developer to join Soundtrap’s Creator/EDU team, focusing on enabling creators to create music and podcasts, and educators to create learning opportunities in the classroom.

You’ll be working in a fast-paced startup environment, helping Spotify spearhead our exciting opportunities while being responsible for:

  • Enabling users to share the music or podcasts they create.
  • Making sure that content made in Soundtrap is available to as wide an audience as possible.
  • Making the user experience as compelling as it can be.
  • Connecting creators that share similar interests.
  • Integrating Soundtrap with education systems, enabling creativity in classrooms around the world.
  • Implementing payment services to drive our subscription features.
  • Designing and implementing Soundtrap’s mobile app experience.

Who you are

You’re passionate about clean and consistent RESTful APIs and database integrations using Hibernate, and able to provide guidance and leadership on Java best practices to your team colleagues.

Requirements

  • At least 5 years of Java experience within a web context.
  • Experience with MVC frameworks like Spring or Play.
  • Experience with microservice architecture and software design.
  • You’re familiar with: version control (git), REST APIs, SQL, and continuous delivery.

Bonus points

  • An interest in music. No need to be Beethoven, but it’s cool if you play an instrument or have experience in recording or creating music using other DAW software (like Ableton or GarageBand).
  • Experience in machine learning and ML frameworks.
  • Experience with alternative JVM languages like Kotlin or Scala.
  • You know some functional and/or reactive programming.
  • Experience in working with Web Audio.

You will have full autonomy over delivery where you’ll be enabled to take your features from design to production. You will work in a cross-functional team with product owners, designers, and other developers, where you will have a genuine impact on the team’s decisions. In addition:

  • You will develop using modern technologies, such as Java 11, gRPC, and GCP/Kubernetes.
  • You will work in an agile environment.
  • You will work in a friendly, informal environment that supports your individual growth.


Applying

Please send your resume and cover letter in English as soon as possible. Due to vacation times, you may not hear back until mid of August but rest assured your application will be handled as soon as possible.

We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and our creators. This is something we value deeply and we encourage everyone to come be a part of changing the way the world listens to music.

 

 

Similar jobs

Senior Software Engineer – Premium Backend Engineering

Engineering & IT, Software Engineering London, UK

Staff Engineer – Customer Support Experience

Engineering & IT, Software Engineering

Engineer – Royalties

Engineering & IT, Software Engineering Stockholm, Sweden

Staff Engineer – Financial Engineering

Engineering & IT, Product Management, Software Engineering, Technical Product Ownership Stockholm, Sweden

Related content