Senior / Lead full stack developer (full-time)

Who we are

Make Waves was founded in 2021 by two brothers with a track record in the music and tech industry. We’re building a kinder, more helpful platform for independent artists to release their music and build a following. By providing artists with easy-to-understand tools and insights in a notoriously over-complicated industry, we want to empower DIY artists to control their careers without making concessions.

With strong investor backing and a proven founding team from the music and tech sectors, we're entering our next growth phase.

Who we’re looking for

We're looking for a strong full stack developer to join our development team (only 3 of us at the moment). You’ll be in charge of defining our development focus in harmony with the founders and support team. You are eager to create products that people love to use and are able to think from the perspective of the user and deliver meaningful features from vague requests. You’re able to think about the entire context of the product we’re building, not just the one feature.

As we’re a small team you’ll also find lots of time to work on our back-end (for which we use Python mainly) that connects to our front-end applications (React, TypeScript, next.js) over simple restful API’s. As a developer, you are open to learn and adapt but know when to use proven technology over the industry's current buzz.

In our team you’ll be able to really bring your ideas and shape the way and what we’ll be working on. This also means we all wear many different hats every day and you’ll be able to contribute on many different aspects of the product we’re building.

If you have a passion and understanding of the music industry, that's great, and you'll love what we do, but it is surely not a requirement as long as you’re willing to learn the insights of the industry.

Our stack

  • The backend is built upon Python (with type annotations)
  • Our front-ends use React, TypeScript and next.js
  • The API’s are mainly served using FastAPI + SQLAlchemy and some Django
  • PostgreSQL as a database
  • We ship everything as docker containers and run them on GKE
  • Google Cloud for everything, managed using Terraform
  • Some Apache Beam processes running on Google Cloud Dataflow
  • Automated deployments using Github Actions, Fluxcd

Requirements

  • Able to work independently and take ownership within a small team and thrive in a flexible environment
  • You have proven track record of the full stack of technologies and practices (4+ years)
  • Prior experience in leading and scaling a development team (2+ years)
  • Familiarity with SQL databases and transactional guarantees
  • You have worked with cloud platforms (AWS, GCP or Azure)
  • Write high quality, well documented and tested code
  • Good understanding of Git and Github
  • Strong verbal and written communications skills (English)
  • Available at least 4 days a week, of which at least one on site at our office in Amsterdam (we're unfortunately not in a position to offer relocation or visa sponsorship)

Compensation

  • Competitive salary and compensation
  • Lots of freedom and possibility to take ownership of the product within a small team
  • The ability to work on something totally fresh and built from the ground up
  • A nice office space in Amsterdam where you'll have the ability to both socialise and find the silence needed to work
  • Flexibility to work from home or wherever
  • Ability to plan your own time, if you deliver on your work we don’t ask many questions
  • You’ll get a laptop of course, we all use macbooks but if you prefer something else that’s fine (and you’ll have a 4K screen at the office)

Sounds interesting, want to know more?

Send us an e-mail at careers@makewaves.fm.

AI generated responses will not be considered.