Senior Full Stack Developer

Senior Full Stack Developer

London Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
R

At a Glance

  • Tasks: Join us as a Senior Full Stack Developer, shaping our music tech offerings and improving product metrics.
  • Company: ROLI is a dynamic team passionate about transforming lives through music with innovative hardware and software.
  • Benefits: Enjoy hybrid working, competitive salary, health care cash plan, and generous parental leave.
  • Why this job: Be part of a creative culture that values collaboration and innovation in music technology.
  • Qualifications: 5+ years experience in full stack development with expertise in modern frontend frameworks and APIs.
  • Other info: We promote diversity and inclusion, encouraging unique perspectives to enhance our products.

The predicted salary is between 48000 - 72000 £ per year.

About the role: ROLI is looking for a Senior Full Stack Developer to help grow our music learning and creation offerings. We’re at a pivotal stage in our growth and are looking for an experienced engineer who is passionate about modern web technologies to join our Roli.com team. As a Senior Full Stack Developer, you’ll play a key role in shaping the technical direction, improving our product metrics, and ensuring best practices across our web stack. You will report to the Roli.com Engineering Manager and work primarily on our JavaScript/Typescript stack to expand our e-commerce website, internal websites, RESTful APIs, and subscription services. We do sprints and standups, communicate a lot, support each other, value each other’s opinions, and constantly strive to collaboratively improve our working environment.

About ROLI: We are a creative, dynamic team that believes in the power of music to transform lives. Our mission is to help more people discover the joy of music through our hardware and software products - making piano learning accessible and engaging, as well as taking music creation to new heights.

Responsibilities:

  • Lead the development and maintenance of scalable, high-performance codebases across ROLI repositories.
  • Contribute to technical strategy, helping to define best practices and architectural decisions.
  • Collaborate on design systems alongside UX designers.
  • Implement frontend features whilst ensuring UX, performance, SEO, security and accessibility best practices are upheld.
  • Build and maintain secure, scalable APIs with Node.js and a NoSQL database.
  • Test user flows and business logic with automated tests.
  • Debug issues across internal APIs, infrastructure, and third-party integrations.
  • Mentor and collaborate with other developers through pair programming, code reviews, and knowledge sharing.
  • Take ownership of site reliability and security best practices.
  • Actively participate in our agile development process (sprint planning, retrospectives, stand-ups).
  • Communicate progress to stakeholders and collaborate across departments.

Requirements:

  • At least 5+ years of professional experience as a Full Stack Developer.
  • Deep expertise in modern frontend frameworks (Astro, SolidJS, React, Next.js).
  • Demonstrable previous work on customer-facing websites with a focus on user experience.
  • Accustomed to reusable components and design systems.
  • Strong understanding of SSR, SSG, SPA, or derived architectures.
  • Experience leading projects: technical planning, task breakdown, estimation, and delivery.
  • Hands-on experience building RESTful or GraphQL APIs, with Node.js and SQL/NoSQL databases.
  • Experience integrating third-party services, APIs, and analytics tools.
  • An understanding of security best practices on the web.
  • Strong debugging skills and a problem-solving mindset.
  • An inquisitive mind and demonstrable examples of implementing proactive solutions.
  • Excellent interpersonal and communication skills with employees at all levels and good written English.

Technical skills:

  • Must Frontend: HTML, CSS, JavaScript (ES2020+), TypeScript, SolidJS or React, Unit-testing (Vitest / Jest / similar), End-to-end testing (Cypress / Playwright / similar).
  • Backend: RESTful APIs, Node.js, SQL and/or NoSQL databases, Unit-testing, Integration testing.
  • Infrastructure: Vercel (or similar), AWS (S3, Lambda, ECS, SQS).

Recommended:

  • Astro
  • Tailwind CSS
  • GraphQL
  • Figma
  • Web accessibility
  • JS and CSS animations
  • State management libraries
  • Express.js

Bonus points:

  • Experience with ecommerce platforms (Shopify or equivalent), headless CMSs and analytics tools integration (GTM, GA).
  • Understanding of the ecommerce order lifecycle (order creation, shipping, promo codes, ERP, analytics, etc.).
  • Prior experience working on high profile websites.
  • A passion for music, technology, or startups.

Luminary ROLI Ltd offers:

  • The opportunity to work with the leading, progressive minds within technology, hardware, and music creation to directly impact the way we create and interact with music.
  • A competitive salary according to your level of experience.
  • A range of meaningful benefits including: Following probation, a competitive health care cash plan and a generous bike-to-work scheme.
  • Hybrid working: 3 set days in our Highgate office (Monday, Wednesday, and Thursday) remote optional on Tuesday and Friday.
  • A competitive company pension scheme following 3 months of full-time work.
  • 23 days holiday and the standard 8 statutory holiday days.
  • 5 day volunteering allowance.
  • 20 hours per year dedicated to volunteering within the local community.
  • Flexible working hours.
  • ‘Lending Library’ of all ROLI products.
  • Team member discounts on ROLI products.
  • Apple laptop and relevant software licenses for your role.
  • Generous Parental Leave policy.
  • Company-wide Hack Days and team outings.
  • In-house bike storage.
  • Currently on hold due to office renovation: Daily homemade plant-based lunches and limitless homemade GOLDnola.
  • Friends and family events.

We offer a hybrid working approach. We will discuss the latest updates with regards to remote working as part of our interview process. Luminary ROLI Ltd wholeheartedly believes that difference stimulates a healthy and productive environment, as well as positively impacts the products we create. We actively encourage diversity of background and perspective. As an equal opportunities employer, we oppose all forms of unlawful or unfair discrimination in all of our employment related processes and matters.

Senior Full Stack Developer employer: Randstad (Schweiz) AG

At ROLI, we pride ourselves on being an innovative employer that champions creativity and collaboration within the music technology sector. Our dynamic work culture fosters personal and professional growth, offering opportunities to work alongside leading experts while enjoying a competitive salary, flexible working arrangements, and a range of meaningful benefits. Located in Highgate, our hybrid approach allows for a balanced work-life experience, making ROLI an exceptional place for passionate developers to thrive and make a real impact in the world of music.
R

Contact Detail:

Randstad (Schweiz) AG Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Developer

✨Tip Number 1

Familiarise yourself with ROLI's products and mission. Understanding their focus on music learning and creation will help you align your passion for technology with their goals, making you a more compelling candidate.

✨Tip Number 2

Showcase your experience with modern frontend frameworks like React or SolidJS in your discussions. Be prepared to discuss specific projects where you've implemented these technologies, as this will demonstrate your hands-on expertise.

✨Tip Number 3

Highlight your experience with RESTful APIs and Node.js during interviews. Be ready to explain how you've built and maintained secure, scalable APIs, as this is crucial for the role at ROLI.

✨Tip Number 4

Prepare to discuss your approach to agile development processes. ROLI values collaboration and communication, so sharing examples of how you've contributed to sprints and retrospectives will show you're a great fit for their team culture.

We think you need these skills to ace Senior Full Stack Developer

JavaScript (ES2020+)
TypeScript
HTML
CSS
SolidJS or React
RESTful APIs
Node.js
SQL and/or NoSQL databases
Unit-testing (Vitest / Jest / similar)
End-to-end testing (Cypress / Playwright / similar)
Debugging Skills
Problem-Solving Mindset
Understanding of SSR, SSG, SPA architectures
Experience with e-commerce platforms (Shopify or equivalent)
Knowledge of web security best practices
Excellent Interpersonal and Communication Skills
Agile Development Methodologies
Experience with third-party service integration
Familiarity with design systems and reusable components
Passion for music and technology

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with modern web technologies, particularly JavaScript and TypeScript. Emphasise your work on customer-facing websites and any leadership roles you've held in previous projects.

Craft a Compelling Cover Letter: In your cover letter, express your passion for music and technology. Discuss how your skills align with ROLI's mission to transform lives through music, and mention specific projects where you've implemented best practices in UX and performance.

Showcase Relevant Projects: Include links to your portfolio or GitHub showcasing relevant projects, especially those involving RESTful APIs, e-commerce platforms, or modern frontend frameworks like React or SolidJS. Highlight your role in these projects and the impact they had.

Prepare for Technical Questions: Be ready to discuss your technical expertise in detail. Prepare examples of how you've solved complex problems, led projects, and collaborated with teams. Familiarise yourself with common interview questions related to full stack development and the technologies mentioned in the job description.

How to prepare for a job interview at Randstad (Schweiz) AG

✨Showcase Your Technical Skills

Be prepared to discuss your experience with modern frontend frameworks like React or SolidJS, as well as your backend expertise with Node.js and RESTful APIs. Bring examples of your previous work on customer-facing websites that highlight your focus on user experience.

✨Demonstrate Collaboration

Since ROLI values teamwork, be ready to share experiences where you collaborated with UX designers or mentored other developers. Highlight your participation in agile processes like sprint planning and retrospectives to show you can thrive in a dynamic environment.

✨Emphasise Problem-Solving Skills

Prepare to discuss specific challenges you've faced in past projects and how you resolved them. ROLI is looking for someone with strong debugging skills and a proactive mindset, so showcasing your ability to tackle issues effectively will set you apart.

✨Express Your Passion for Music and Technology

ROLI is a company driven by a love for music and innovation. Share your enthusiasm for music, technology, or startups during the interview. This personal connection can resonate well with the team and demonstrate that you're a good cultural fit.

Senior Full Stack Developer
Randstad (Schweiz) AG
R
  • Senior Full Stack Developer

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-07-05

  • R

    Randstad (Schweiz) AG

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>