Senior Fullstack Engineer
Build and evolve Groove, a fullstack platform for planning, collaboration, and execution. The role requires 5+ years of production experience across frontend and backend systems, with strengths in scalable architecture, reliability, technical leadership, and mentoring.
About the job
Responsibilities
- Build and evolve Groove, a fullstack platform supporting planning, collaboration, and execution across Spotify.
- Design and deliver features for 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 with product managers and designers to understand user needs and create intuitive experiences.
- Ensure reliability through testing, monitoring, and continuous improvement in production.
- Participate in an on-call rotation and respond to production incidents when needed.
- Improve the performance, scalability, and maintainability of frontend and backend systems.
- Use AI-assisted development tools thoughtfully 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 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.
- Comfort working across frontend and backend technologies and understanding how they combine to create reliable products.
- Experience with APIs, distributed systems, and modern web application architecture.
- Ownership of software from implementation through production health and ongoing improvements.
- Experience designing systems and influencing technical direction.
- Clear and effective communication through documentation and collaboration in distributed teams.
- Ability to write clean, maintainable code.
- Thoughtful use and validation of AI-assisted development tools.
- Confidence navigating ambiguity and balancing speed, quality, and maintainability.
- Interest in mentoring, knowledge sharing, continuous learning, and experimentation.
Work Arrangement
- Based in London or Stockholm.
- Flexible work location with some in-person meetings and the option to work from home.
Skills
React, TypeScript, Java, GraphQL, Postgres, Google Kubernetes Engine, APIs, Distributed Systems, Ai-Assisted Development, Production Monitoring
Similar jobs
Fullstack Engineering jobsBuild production software for Navan’s expense platform across backend, web, and AI services. The role requires 5+ years of software engineering experience, strong Java, TypeScript, or Python skills, and experience shipping LLM-powered or document-extraction features in high-stakes financial workflows.
Senior software engineer building web applications, data-driven tools, and AI-first workflows for investment professionals. The role requires Python, web APIs, cloud, databases, React, and strong cross-functional problem-solving experience.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build customer-facing search experiences across frontend and backend systems, with emphasis on Vue, Python, Django, search infrastructure, and AI-powered features. The role requires 5+ years of software engineering experience and includes production ownership and on-call participation.