I am currently working with a global music streaming platform who are looking for a Backend Engineer to join their Content Services team in Stockholm, Sweden on a permanent basis.
Their Product Development team is made up of around 50 product managers, engineers, designers, and music experts who are all extremely skilled, motivated, and humble. They believe in Product-Led Growth, which means that the product is the key driver of customer acquisition, conversion, and expansion.
Their Content Services group creates all the systems and services required to consume, enrich, recommend, and serve music. This team also ensures that material is delivered quickly and reliably to their thousands of players throughout the world.
They are firm believers in self-organizing, autonomous teams with a high level of accountability, responsibility, and freedom. As a result, you'll be a part of the team's major decisions, both in terms of architecture and development, and you'll share the responsibility for delivering excellent solutions with your hardworking colleagues.
They are now looking for a driven Software Engineer that will help them create a world-class music platform.
Plan & Design: To complete the task at hand, you will frequently collaborate in cross-functional teams. They believe you could architect and design the requisite systems, services, and components if necessary. One of their major values is scalability, and their services must scale in terms of performance and maintainability.
Develop: On the Google Cloud Platform, you will mostly work with Go and Scala to design backend services that operate on Kubernetes and Dataflow pipelines to handle data. Their data is stored on Cloud Datastore NoSQL databases, Cloud SQL/Postgres relational SQL databases, BigQuery data analysis databases, and file storage (Cloud Storage).
Monitor: Your team oversees their own services and deployments, which is why monitoring and alerting are critical. They mostly use Grafana and Prometheus here, but they also use Google BigQuery and DataStudio.
Learn: You'll be part of a team that works quickly and is constantly experimenting with new techniques and adopting best practises. However, they don't place a high value on knowing the precise tools they employ, preferring to focus on comprehending the principles and being able to learn and adapt rapidly.
You're friendly, pragmatic, professional, communicative, precise, and fun to work with. You are probably comfortable with describing yourself as:
*An excellent communicator both within and outside of the team. You enjoy debating various solutions and techniques for technical problems.
*Working alone and prioritising your time and efforts is second nature to you.
*Believing that having a diverse range of perspectives and experiences would result in a better working environment for our workers and a better product for our customers.
*I'm always eager to learn more.
*A person who has a flexible perspective and is not afraid to think beyond the box.
*An honest someone who says what they mean and means what they say.