Senior Fullstack Engineer
Technology, Data & Digital · Software & Web Development · Full Stack · Software Engineering · Web Development
In short
Spotify seeks a Senior Fullstack Engineer to join the Platform team in London or Stockholm. You will build and evolve the Groove platform, working across the stack with technologies like React, TypeScript, and Java to support planning, collaboration, and execution across the company. The role involves designing features, ensuring reliability, and mentoring other engineers.
Responsibilities
- Build and evolve Groove, a fullstack platform that supports planning, collaboration, and execution across Spotify.
- Design and deliver features including initiative tracking, planning workflows, and dependency management.
- Work across the stack using React, TypeScript, Java, GraphQL, PostgreSQL, and Google Kubernetes Engine (GKE) to build end-to-end solutions.
- Partner closely with product managers and designers to understand user needs and create intuitive, effective experiences.
- Ensure reliability through testing, monitoring, and continuous improvement in production.
- Participate in an on-call rotation and help respond to production incidents when needed.
- Improve the performance, scalability, and maintainability of frontend and backend systems.
- Use AI-assisted development tools to improve productivity while maintaining ownership of quality, correctness, and outcomes.
- Lead the design and delivery of complex, high-impact features across the stack.
- Own problems end-to-end, from shaping ambiguous requirements through to production-ready solutions.
- Help define and evolve architecture across frontend, backend, and infrastructure.
- Mentor engineers and contribute to raising the technical bar across the team.
Requirements
- 5+ years of experience building scalable fullstack applications in production environments.
- Comfortable working across frontend and backend technologies and understand how they fit together to create reliable products.
- Experience with APIs, distributed systems, and modern web application architecture.
- Takes ownership of the software built, from implementation through production health and ongoing improvements.
- Experience designing systems and influencing technical direction.
- Communicates clearly and effectively through documentation and collaboration in distributed teams.
- Writes clean, maintainable code that enables others to build with confidence.
- Uses AI-assisted development tools thoughtfully and validates outputs with sound engineering judgment.
- Navigates ambiguity with confidence and makes thoughtful trade-offs between speed, quality, and long-term maintainability.
- Enjoys mentoring others, sharing knowledge, and helping teammates grow.
- Is curious, proactive, and motivated by continuous learning and experimentation.
Benefits
- Extensive learning opportunities, through our dedicated team, GreenHouse.
- Flexible share incentives letting you choose how you share in our success.
- Global parental leave, six months off - for all new parents.
- All The Feels, our employee assistance program and self-care hub.
- Flexible public holidays, swap days off according to your values and beliefs.
#engineering#backend#fullstack#react#typescript#java#graphql#postgresql#gke#kubernetes