Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Full-Stack Web Developer

Posted 3 hours 42 minutes ago by Resident Advisor

Permanent
Full Time
Other
London, United Kingdom
Job Description

Founded in 2001, Resident Advisor (RA) is one of the world's longest-running music media brands and a cornerstone of the dance, electronic, and DJ ecosystem. The site's audience of over 6 million monthly users is drawn by news, editorial, club listings, ticketing, RA-branded events worldwide, original films, and a weekly mix series that has run for 18 years.

Purpose of the role:

We are seeking a full-stack senior developer to join our web development team, which currently consists of around ten developers, including a dedicated apps team.

Our main tech stack includes a next.js frontend, GraphQL backend, React on the frontend, and a mixture of Node and C# on the backend. We also use Elasticsearch, Redis, and deploy to Kubernetes in the cloud, utilizing managed services and infrastructure-as-code.

You will work in a small, agile team with talented full-stack developers and a dedicated product manager. We maintain a flat management structure, allowing you to contribute meaningfully to feature implementation and technology decisions.

Below are the required and desired skills. Experience with most is preferred, but we value talented individuals with a good understanding of development and a willingness to learn.

If you are passionate about electronic music and want to leverage your development skills on one of the industry's most influential websites, we would love to hear from you.

Required skills:

  • C1 English or equivalent
  • Experience developing production-grade backend systems
  • Experience building production React applications
  • Knowledge of TDD and testing from unit to integration levels
  • Familiarity with CI/CD pipelines
  • Mobile-first web development experience
  • API design and consumption skills
  • Proficiency in a strongly-typed object-oriented language such as C# or Java
  • Typescript
  • NestJS
  • GraphQL
  • Elasticsearch
  • React hooks
  • React Native
  • Styled Components
  • Experience testing React apps with testing-library and Jest
  • Experience testing .NET applications with NUnit, XUnit, and Moq
  • Docker and Kubernetes
  • AWS and Terraform
  • Experience managing high-availability distributed systems

What we offer:

  • Generous annual leave policies promoting work-life balance
  • Flexible work arrangements, including hybrid or remote options
  • Matching pension schemes and/or 401k
  • Staff wellbeing initiatives, including activities, programmes, discounted memberships, and custom earplugs
  • Company social events, team lunches, and discounts on RA merchandise
  • Paid volunteering allowance for community projects and charities
  • Regular Q&A sessions with senior leadership and ongoing training

As an independent company run by dance music enthusiasts, our mission is to connect electronic music communities worldwide. Our Global Contributor Network (GCN) and international teams help us engage with local scenes.

We became B-Corp certified in 2024, reflecting our commitment to an inclusive, equitable, and sustainable economy, and high social and environmental standards.

We welcome applicants from diverse backgrounds, abilities, ethnicities, experiences, gender identities, and sexual orientations. We aim for our team to reflect our communities and promote equality, diversity, and inclusion.

Our values:

  • Electronic music is art.
  • We celebrate the values underpinning electronic music.
  • We advocate for an inclusive and equitable community.
  • We honor the past, present, and future of electronic music.
  • We use innovation to empower the community.
  • We prioritize honesty and purpose over profit.
  • We're always front left.

This is a full-time, permanent role based in London, Manchester, Berlin, or Madrid. We are hiring one candidate, who can be based in any of these locations. The salary range is:

If you have questions, contact .

This listing is open for at least two weeks from 29 May 2025. Please add to your contacts and check your spam folder for updates.

Email this Job