The Platform team creates the technology that enables Spotify to learn quickly
and scale easily, enabling rapid growth in our users and our business around the
globe. Spanning many subject areas, we work to make the business work; creating
the frameworks, capabilities, and tools needed to welcome a billion customers.
Join us and help to amplify productivity, quality, and innovation across
Spotify.
We’re looking for an experienced Fullstack Engineer to support the development,
scaling, and improvement of the Digital Asset Management (DAM) platform at
Spotify. As an Engineer within the Design Platform team, you will collaborate
with multi-functional teams to build and maintain scalable backend systems,
APIs, and integrations that empower teams across Spotify to streamline their
creative workflows.
This role will involve a mix of backend development, front-end integration,
system design, and collaboration on platform strategy to ensure the DAM platform
meets the needs of Spotify’s growing creative asset management requirements.
\n
What You'll Do
- Design, develop, and maintain scalable and reliable backend systems to
support the DAM platform.
- Build and maintain APIs (e.g., gRPC, REST, GraphQL) to enable seamless
integrations with front-end systems and other platforms at Spotify.
- Work on front-end integrations using React, collaborating with front-end
engineers to deliver full-stack solutions.
- Collaborate with product managers, designers, and other engineers to
understand system requirements and deliver effective technical solutions.
- Work with relational databases (e.g., SQL) to handle metadata and ensure
efficient data storage and retrieval.
- Monitor and improve system performance, solve issues, and implement
optimizations for high-traffic, important applications.
- Contribute to the overall architecture and technical strategy for the DAM
platform, ensuring it can scale and meet the needs of various
multi-functional teams.
- Take ownership of end-to-end delivery, from system design to deployment and
monitoring, ensuring high reliability and performance.
- Partner with the DAM Program Manager and other team members to identify and
prioritize technical initiatives.
- Mentor junior and mid-level engineers, fostering a culture of technical
growth and collaboration within the team.
Who You Are
- You have proven experience building backend systems in production, with
specific hands-on experience working with Java.
- You are proficient in object-oriented programming and have a strong
understanding of modern software engineering practices (e.g., SOLID
principles, clean code).
- You have experience designing and building scalable, distributed systems and
APIs (e.g., gRPC, REST).
- You are skilled in working with SQL and relational databases, with experience
optimizing queries for performance.
- You have experience working with GraphQL and building APIs that integrate
with front-end systems.
- You have hands-on experience with React and front-end development, enabling
you to collaborate closely with front-end engineers on full-stack solutions.
- You are familiar with authentication protocols (e.g., OAuth) and API security
standard processes.
- You have experience working with cloud platforms (e.g., Google Cloud
Platform, AWS, or Azure) and containerization tools (e.g., Docker,
Kubernetes).
- You demonstrate strong technical leadership skills, with experience mentoring
engineers and driving technical initiatives in a collaborative environment.
- Nice to have: Experience with localization workflows, BigQuery, and modern
CI/CD pipelines.
Where You'll Be
- This role is based in Toronto.
- We offer you the flexibility to work where you work best! There will be some
in person meetings, but still allows for flexibility to work from home.
\n
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.
Spotify transformed music listening forever when we launched in 2008. Our
mission is to unlock the potential of human creativity by giving a million
creative artists the opportunity to live off their art and billions of fans the
chance to enjoy and be passionate about these creators. Everything we do is
driven by our love for music and podcasting. Today, we are the world’s most
popular audio streaming subscription service.