Senior Fullstack Engineer at Spotify
The Subscriptions team at Spotify is responsible for developing and expanding the products, platforms, and business strategies that turn free listeners into long-term Premium subscribers.
Its focus includes attracting new subscribers, improving conversion rates, strengthening customer retention, and creating seamless payment and purchasing experiences that support Spotify’s growth while bringing fans closer to the creators they love.
Spotify’s messaging platform connects with more than 1.4 billion users, delivering billions of messages through email, push notifications, and in-app channels.
The Beacon team develops and maintains Quicksilver, an internal platform that enables Spotify operators to create, customize, localize, target, and distribute these communications.
Spotify is seeking an experienced Senior Full-Stack Engineer to help build reliable, user-friendly tools that support communication with listeners across its global platform.
What You’ll Do
- Develop and enhance Quicksilver, Spotify’s multi-channel messaging platform, enabling operators to create, preview, and deliver emails, push notifications, and in-app messages across different markets and languages.
- Lead frontend development from initial component design to implementation using React and TypeScript, including server-side creative rendering.
- Collaborate across frontend and backend systems, troubleshooting Java and Apollo services, improving gRPC, Protobuf, and REST API integrations, analyzing data through BigQuery, and enhancing pipeline performance.
- Improve localization and multi-market capabilities to ensure marketing content displays correctly across different languages and regions while supporting successful market launches.
- Work closely with product managers and designers to develop features and improvements that address the needs of platform users.
- Enhance the developer experience by improving testing systems, build performance, component documentation, and integration tools.
- Participate in architectural planning and contribute to the platform’s long-term technical direction.
Where You’ll Be
Spotify offers flexible working arrangements, allowing employees to work from locations where they are most productive.
For this position, candidates must be based within North America in a location where Spotify has an established work location.
The team collaborates primarily within the Eastern Standard Time (EST) zone.
Salary and Benefits
The base salary range for this position in the United States is $164,448–$234,926 per year, plus equity.
Benefits include:
- Health insurance coverage.
- Six months of paid parental leave.
- 401(k) retirement savings plan.
- Monthly meal allowance.
- 23 days of paid time off.
- Paid flexible holidays.
- Paid sick leave.
Compensation ranges are subject to change over time.
Who You Are
- You have experience developing sophisticated web applications using TypeScript and modern frontend frameworks, particularly React or similar technologies.
- You understand state management, GraphQL, Apollo, component-level styling, and the development of reusable component libraries.
- You have experience building internal platforms and tools, with a strong interest in creating dependable and easy-to-use experiences for business operators.
- You are comfortable working across frontend and backend technologies, including understanding and modifying Java services and working with gRPC, Protobuf, and REST API specifications.
- You can work with Scala or Python when backend pipelines or APIs require improvements and are familiar with cloud technologies and data platforms such as Google Cloud Platform (GCP), GKE, BigQuery, and Google Cloud Storage (GCS).
- You can evaluate technical debt, make informed engineering decisions, and communicate the advantages and disadvantages of maintaining, upgrading, or migrating existing systems.
- You have experience contributing to shared codebases and understand the teamwork required to maintain components and services used by multiple engineering teams.
- Additional experience with data pipelines, large language model (LLM) applications, retrieval-augmented generation (RAG), vector search, or server-side rendering would be an advantage.
Remote, USA